簡體   English   中英

如何調用另一個 python 文件,運行它,並將 main.py 替換為 new.py 文件?

[英]How to call another python file, run it, and replace main.py with the new .py file?

有以下問題的答案:

如何從另一個py文件運行一個py文件?

但是沒有答案告訴如何用最近運行的文件替換 main.py,但仍然是 jeep main.py。 我正在使用 python 3,我的執行命令是這樣的:

exec(open('newfile.py').read())

如何用 newfile.py 替換 main.py,但保留 main.py?

對不起。 我不清楚您的問題,但我只是嘗試先創建:py,如下所示:

第一個.py

print('Hello world')

然后像這樣制作 second.py :

第二個.py

import os
os.system('python first.py')

當你想在 CLI 上運行時,你可以輸入這個命令在此處輸入圖像描述 這是我今天文件夾中的環境:今天文件夾: 在此處輸入圖像描述

如果不是您的工作或沒有明確您的問題,請隨時提出更多問題。

我只是嘗試像這樣創建 first.py:

print('hello world!')

而 second.py 是這樣的:

import first

然后 first.py 將在 second.py 運行的 Python 環境中運行。 但在 first.py __name__值將是'first'而不是'__main__'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM