从spyder-project中的主脚本运行脚本

时间:2016-07-04 14:42:05

标签: python spyder

我有一个带有两个脚本的spyder项目:“mainScript.py”和“subScript.py”。如何从“mainScript.py”运行“subScript.py”以使用当前工作空间变量执行某些操作?我必须使用什么样的命令?

1 个答案:

答案 0 :(得分:0)

您应该可以在subScript.py内拨打mainScript.py,就像从图书馆调用另一个文件一样。但如果`subScript.py'的内容在某个函数中,肯定会更容易。

e.g。如果你的设置是:

Project File
- mainScript.py
- subScript.py

subScript.py是一些文件,如:

#imports    
def some_function(some_variable):
        #does something here

然后在您的mainScript.py中,您应该能够导入并使用它。 e.g:

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()