【发布时间】:2021-05-09 04:37:37
【问题描述】:
有以下问题的答案:
如何从另一个py文件运行一个py文件?
但是没有答案告诉如何用最近运行的文件替换 main.py,但仍然是 jeep main.py。 我使用的是 python 3,我的执行命令是这样的:
exec(open('newfile.py').read())
如何将 main.py 替换为 newfile.py,但保留 main.py?
【问题讨论】:
有以下问题的答案:
如何从另一个py文件运行一个py文件?
但是没有答案告诉如何用最近运行的文件替换 main.py,但仍然是 jeep main.py。 我使用的是 python 3,我的执行命令是这样的:
exec(open('newfile.py').read())
如何将 main.py 替换为 newfile.py,但保留 main.py?
【问题讨论】:
【讨论】:
我只是尝试像这样创建 first.py:
print('hello world!')
还有这样的 second.py:
import first
那么 first.py 将在 second.py 运行的 Python 环境中运行。
但在 first.py 中,__name__ 的值将是 'first' 而不是 '__main__'
【讨论】: