【发布时间】:2013-12-17 01:10:33
【问题描述】:
Set_up:对于我需要在程序中使用的每个函数,我都有一个 .py 文件。
在这个程序中,我需要从外部文件中调用函数。
我试过了:
from file.py import function(a,b)
但我得到了错误:
ImportError: 没有名为“file.py”的模块;文件不是包
我该如何解决这个问题?
【问题讨论】:
-
from file import function。无需文件扩展名或函数参数 -
你可能应该通过 Python 教程中的modules section。
-
只要确定如果使用 PyCharms,它就只能识别下划线分隔的文件名。
-
另外,如果你想从
file.py导入函数,请确保你的目录中没有名称为file的包。 -
如果您有 ImportError 或 ModuleError 看到这个问题,这对我很有帮助stackoverflow.com/questions/31279446/…
标签: python file function import