[英]Running a python script with arguments that contain space from another python script
[英]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.