我正在努力学习python,并且我不是一个非常有经验的程序员,我搜索过Stackoverflow和其他编程网站,但我没有找到我的问题的答案。好吧无论如何我的问题是如何将文件导入到python中的另一个文件我看到的是很多人已经通过说你应该放import filename
来回答这个问题,但是当我这样做时我得到了错误{{1那么如何在不收到此错误的情况下导入文件。如果有人想知道在哪里去看看为什么我问问题请转到http://learnpythonthehardway.org/book/ex45.html。我也使用chromebook,所以我有一个名为source lair的应用程序,而不是传统的python软件,所以如果有人有chromebook或chromeos计算机,请给我建议,如果这是一个很好的应用程序,如果有一个更好的应用程序。 ps:您可以从任何操作系统上的chrome商店下载该应用程序。
Traceback (most recent call last):
File "source.py", line 1, in <module>
import one
ImportError: No module named filename
答案 0 :(得分:2)
如果您确定已创建名为“filename.py”的文件,则将文件“filename.py”放入与source.py相同的目录中。然后source.py中的import filename
将有效。
答案 1 :(得分:1)
python在sys.path
中查找模块。
在python中
导入sys
print sys.path ...它将打印查找模块的目录列表
您可以在sys.path
中添加目录sys.append( “name_of_directory”)
或者您可以为目录设置PYTHONPATH环境变量。