导入python文件[重复]

|                                                                                                                   这个问题已经在这里有了答案:                                                      
已邀请:
import sys, os
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), \'..\', \'library\')))

import utils
这将修改sys.path变量,该变量包含用于搜索文件的目录。即使您以以下方式运行它,也将确保它会正确找到它:
$ python the_file.py
$ python ../the_file.py
$ python /somewhere/over/the_file.py
这将适用于正在开发,测试,培训的内容。安装的文件将不需要这种构造。     
您不导入文件,而是导入模块。相应地修改
sys.path
,然后执行
import utils
,例如
import sys
sys.path.append(\'../library\')
import utils
    

要回复问题请先登录注册