我在不同位置有两个python脚本(main.py,sub.py)。我想从main.py运行sub.py。
sub.py
print("I am for test")
x = 100
我发现有多个选项可以从多个来源执行此操作,而这些来源部分起作用。
main.py
exec(open("c:\\SomePath\\sub.py").read())
# or
%run "c:\\SomePath\\sub.py"
这两个命令都执行sub.py并在globals()中创建'x'但不打印任何内容,有没有办法(简单的单行代码更好)呢?