簡體   English   中英

使用另一個Python腳本中的參數運行腳本

[英]Running a script with arguments from within another python script

在Jupyter中,可以使用%run行魔術來實現。 像這樣:

%run -i somescript.py -f -b

但是,這種魔力在python腳本文件中不起作用。 我嘗試了這個:

os.system("python3 -i somescript.py -f -b")

更復雜的是,我想使用一個變量,像這樣:

%run -i somescript.py -f $LINE -b

您是否嘗試過使用子流程?

那可能不是最好的答案,但是您可以從python腳本調用bash,后者會調用另一個python腳本

import subprocess

subprocess.check_call(["echo", "Hello world!"])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM