Possible Duplicate:
Run a python script from another python script, passing in args
假设我有返回 int 值的 script2.py。
是否可以在我的 shell 上仅运行 script.py,并在 script.py 中根据我传递给 script.py 的参数以某种方式获取 script2.py 返回的 int 值?
最佳答案
是的,这是可能的。这就是模块的用途:)。
首先,您必须将 script2.py 中使用的方法放入函数中。我将使用与我上面的人使用的相同的示例(因为这是一个很好的示例:p)。
def myFunction(a, b):
return a + b
现在在你的 script.py 上,你需要添加:
import script2
在顶部。仅当两个文件位于同一目录中时这才有效。
要使用该功能,您可以输入:
# Adding up two numbers
script2.myFunction(1, 2)
应该返回 3。
关于python - 我可以在另一个 python 文件中运行一个 python 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14313140/