我正在使用PyCharm,在shell中,我无法运行不在当前目录中的文件。我知道如何更改终端中的目录。但我无法从其他文件夹运行文件。我怎样才能解决这个问题?使用Mac 2.7.8。谢谢!
答案 0 :(得分:1)
从sys
模块向' sys.path'添加包含目录路径名的字符串。你应该能够在那之后进口。
import sys
sys.path.append('/path/to/directory')
import whatever
答案 1 :(得分:1)
有多种方法可以解决这个问题。
答案 2 :(得分:0)
您还可以使用imp
模块:
import imp
file, filename, otherStuff = imp.find_module( moduleName, [ '/search/in', '/these/directories' ] )
imp.load_module( moduleNameOrAlias, file, filename, otherStuff )