gpt4 book ai didi

Python - 如何调用外部 Python 程序?

转载 作者:IT老高 更新时间:2023-10-28 20:45:35 27 4
gpt4 key购买 nike

我先说这是一项家庭作业。我不想为我编写代码,只是为了指出正确的方向。

我们能够开展我们选择的项目,因此我正在开展一个计划,以成为我迄今为止所写所有内容的迷你作品集。所以我要制作一个程序,用户将输入程序的名称(从给定的列表中选择),然后在现有的 shell 中运行选择的程序。

但是,我真的找不到有关如何调用外部程序的信息。谁能指出我正确的方向?我考虑将所有代码放在一个带有一堆 if 循环的长程序中以执行正确的代码,但我想让它比这更复杂一点。

最佳答案

如果你想调用每个 Python 脚本,你可以这样做

import subprocess
subprocess.call(["python", "myscript.py"])
subprocess.call(["python", "myscript2.py"])

但更好的方法是调用您在其他脚本中编写的函数,如下所示:

import myscript
import myscript2

myscript.function_from_script1()
myscript2.function_from_script2()

其中 function_from_script1() 等在 myscript.py 和 myscript2.py 文件中定义。在 modules 上查看此页面了解更多信息。

关于Python - 如何调用外部 Python 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9318581/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com