0
"mainScript.py"と "subScript.py"という2つのスクリプトを持つspyder-projectがあります。どのように "mainScript.py"から "subScript.py"を実行して現在のワークスペース変数で何かすることができますか?どのようなコマンドを使用する必要がありますか?spyder-projectのメインスクリプトからスクリプトを実行
"mainScript.py"と "subScript.py"という2つのスクリプトを持つspyder-projectがあります。どのように "mainScript.py"から "subScript.py"を実行して現在のワークスペース変数で何かすることができますか?どのようなコマンドを使用する必要がありますか?spyder-projectのメインスクリプトからスクリプトを実行
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()
ありがとうございます。しかし、これは私の選択肢ではありません。私は自分のワークスペースに変更したい変数が多すぎます。また、スクリプトを評価した後、私も多くの変数を作成したい。それがあなたが提供する機能が重く見える理由です。 –