如何從另一個Python檔案執行一個Python檔
在處理多個Python檔時,您可能會遇到需要讓一個文件執行另一個文件的情況。以下是建議的方法:
1.作為模組匯入
- 使用匯入檔案將目標檔案匯入為模組。
- 這種方法安全、高效,並且允許按預期重用程式碼。如果目標檔案名稱為file.py,則導入語句中省略.py副檔名。
2. exec 指令(警告:不安全)
- 考慮Python 2 中的exec 指令(execfile('file.py') ) 或Python 3 (exec(open('file.py') ).read())).
- 由於安全問題和程式碼,通常不鼓勵使用此方法不穩定。
3. Shell 進程產生
- 使用 os.system('python file.py') 產生一個新的 shell 進程。
- 這種方法是最不理想的,保留用於以下情況其他方法都不合適。
以上是一個Python檔如何執行另一個檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!