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()
謝謝。但這不是我的選擇。我的工作空間中有太多變量需要更改。腳本評估後,我也想創建許多變量。這就是爲什麼你提供的功能會很重。 –