1. 程式人生 > >python 匯入模組和解決檔案控制代碼找不到問題

python 匯入模組和解決檔案控制代碼找不到問題

如果你退出 Python 直譯器並重新進入,你做的任何定義(變數和方法)都會丟失。因此,如果你想要編寫一些更大的程式,為準備直譯器輸入使用一個文字編輯器會更好,並以那個檔案替代作為輸入執行。這就是傳說中的指令碼

Python 提供了一個方法可以從檔案中獲取定義,在指令碼或者直譯器的一個互動式例項中使用。這樣的檔案被稱為模組

匯入模組:

python匯入模組預設是從sys.path的路徑中查詢。所以應該把這個模組放在sys.path的值對應的資料夾裡。否則就找不到要匯入的模組。如果在cmd中或者IDLE中執行python的話,每次修改過資料夾後,應該重新開啟cmd或者IDLE,否則修改不生效。

執行py檔案,py檔案中的檔案控制代碼找不到問題,解決方案

1) 是把檔案目錄寫成絕對路徑而不是相對路徑。

2)如果只寫檔名的話,把這個找不到的檔案放到python目錄下,且cmd中進入python目錄下再執行該py檔案  即可。

建議寫絕對路徑。