由於我的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中的按鈕?還有別的嗎? –