0
我有一个spyder项目有两个脚本:“mainScript.py”和“subScript.py”。我怎样才能运行“mainScript.py”中的“subScript.py”来执行当前工作空间变量的某些操作?我必须使用什么样的命令?从spyder项目的主脚本运行脚本
我有一个spyder项目有两个脚本:“mainScript.py”和“subScript.py”。我怎样才能运行“mainScript.py”中的“subScript.py”来执行当前工作空间变量的某些操作?我必须使用什么样的命令?从spyder项目的主脚本运行脚本
您应该可以从mainScript.py
内拨打电话subScript.py
,就像从库中调用另一个文件一样。但是,如果'subScript.py'的内容在某个函数内,它肯定会更容易。
例如如果你的设置是:
Project File
- mainScript.py
- subScript.py
和subScript.py
是一些文件,如:
#imports
def some_function(some_variable):
#does something here
然后在mainScript.py
,你就应该能够导入和使用它。例如:
from sub import some_function
def main():
variable = 'some value'
some_function(variable) #should call the function using your variable
#rest of your code
main()
谢谢。但这不是我的选择。我的工作空间中有太多变量需要更改。脚本评估后,我也想创建许多变量。这就是为什么你提供的功能会很重。 –