【发布时间】:2014-11-17 18:47:31
【问题描述】:
我正在尝试将一个 python 文件导入到我用 python 编写的应用程序中。
我有以下代码:
import os
from os.path import basename
class specificClass:
def dothing(self,path):
runcommand = __import__("/root/"+ os.path.splitext(os.path.basename(path))[0]+ "/" + os.path.splitext(os.path.basename(path))[0] +"/sa/update.py")
runcommand.main()
当我运行它时,它给了我以下错误:
ImportError: Import by filename is not supported.
【问题讨论】:
-
尝试在金字塔中添加路线并且您没有将正常路线路径作为第二个参数时也会引发此错误。示例: config.add_route('admin_ajax_get_items', 'admin_ajax_get_items') 而不是 config.add_route('admin_ajax_get_items', '/url/path')
标签: python