Skip to content
运行外部py文件
2025年3月13日 root

要运行的py文件

py
# b.py
from a import *


def funb():
    print("fun b")
    funa()


if __name__ == "__main__":
    funb()

引用的同目录文件

py
# a.py
def funa():
    print("fun a")

框架文件

py
# c.py
import subprocess
import sys

if __name__ == "__main__":
    result = subprocess.run(
        [sys.executable, "b.py"], capture_output=True, text=True)
    print(result.stdout)
  • 运行
py
python c.py
  • 结果
shell
fun b
fun a

Last updated: