将python代码拆分为不同的文件(添加目录图片)

时间:2017-01-04 14:40:56

标签: python pandas

随着我的python代码越来越长,我想将其拆分为不同的文件以便更好地组织。在同一个文件夹中,我创建了2个文件' firstfile.py'和' 2ndfile.py'

以下是' firstfile'

的代码
import pandas as pd    
df=pd.DataFrame({'a':[2,4],'b':[2,1]})

以下是' 2ndfile'

的代码
import firstfile    
print(firstfile.df)

我可以知道为什么在运行' 2ndfile'时出现以下错误?

  

ImportError:没有名为' firstfile'

的模块

嗨,我尝试了下面的建议,包括使用dot,但它仍然不起作用。下面是我的目录的屏幕截图。它与某些sys.path问题有关吗?我目前正在使用Spyder 2,python 3.5。

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试使用from . import firstfile导入它。也许你有Python3不允许隐式导入。

答案 1 :(得分:0)

从使用Spyder2 python 3.5切换到pyCharm解决了这个问题。