溫馨提示×

python怎么執行另一個python文件

小億
190
2024-12-05 05:55:22
欄目: 編程語言

要在Python中執行另一個Python文件,您可以使用import語句導入要執行的模塊,或者使用subprocess模塊運行外部Python腳本。

方法1:使用import語句(僅在要導入的模塊中有函數或變量需要使用時)

假設您有兩個Python文件:file1.pyfile2.py。如果您想在file1.py中執行file2.py中的代碼,可以在file1.py中使用以下語句:

import file2

然后,您可以調用file2中的任何函數或訪問其變量。

方法2:使用subprocess模塊(當您想運行整個外部腳本時)

file1.py中,您可以使用subprocess模塊運行file2.py,如下所示:

import subprocess

subprocess.run(['python', 'file2.py'])

這將執行file2.py文件并等待其完成。請注意,這將在新進程中運行file2.py,因此不會直接修改file1.py中的變量或函數。如果需要在兩個文件之間共享數據,可以考慮使用文件I/O、數據庫或進程間通信(IPC)機制。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女