又是我,
我正在尝试将一个函数从一个 Jython 脚本调用到另一个,并在第二个脚本的另一个函数中使用它,让我解释一下。
我有一个脚本Tools.py
,其中包含我希望使用的几个功能。目前我想在第二个脚本的函数中调用该run_prog()
函数。Tools.py
prog()
Prog.py
我浏览了论坛并使用了:
from Tools import run_prog()
prog()
在第二个脚本中的函数之前并收到错误消息:
No module named Tools
和
execfile(direc+"Tools.py")
和
os.system(direc+"Tools.py")
在prog()
函数中,但我收到错误消息:
global name 'run_prog()' is not defined
有人可以告诉我哪里出错了吗?令人困惑的部分是两个.py
脚本都在同一个目录中。
可能,为了更清楚,这里是脚本的细分:
Tools.py
def run_prog():
...
def run_prog2():
...
def convert_image():
...
def read_image():
...
现在在Prog.py
def prog():
run_prog()
...
谢谢,
孩子先生