由于我的Python代码变得越来越长,我想将它分成不同的文件以便更好的组织。在同一个文件夹,我创建2个文件 'firstfile.py' 和 '2ndfile.py'将python代码分割成不同的文件(添加目录图片)
下面是 'firstfile' 的代码
import pandas as pd
df=pd.DataFrame({'a':[2,4],'b':[2,1]})
下面是 '2ndfile'
import firstfile
print(firstfile.df)
代码
我可以知道当我运行'2ndfile'时为什么会出现下面的错误?
ImportError: No module named 'firstfile'
嗨,我尝试了下面的建议,包括使用点的东西,但它仍然无法正常工作。以下是我的目录的屏幕截图。它与某些sys.path问题有关吗?我目前使用Spyder 2,python 3.5。
你确定这两个文件都在同一个目录下吗?命名是否正确? – Inconnu
我很快就试过了,它工作。确保您没有输入错误并显示包含文件的文件夹的内容。 – Saksow
准确地说,你如何运行'2ndfile'?你输入一个命令?如果是这样,什么?你是否点击IDE中的按钮?还有别的吗? –