[英]How to run a python script from another python script?
我正在嘗試從另一個運行python腳本,如下所示,某些參數使用quotes (")
,如何使用引號運行此命令?
cmd = r"python ./clone.py -u username -rl %s -ra adar.py -d 13346612 -at "Cloning for automation" -m "Pace" -r "Cloning for automation" "%radar
proc = Popen(cmd.split(' '), stdout=PIPE, stderr=PIPE)
UPDATE#1:我嘗試了以下建議,但沒有一個起作用
(i)escape the quotes
(ii)Use multi line quotes
(iii)Use single quotes as delimiter
更新#2:
我嘗試使用shell=TRUE
運行,但是python腳本掛了
您可以在字符串中使用單引號'分隔字符串,在字符串中使用雙引號“分隔參數。
使用多行字符串
將cmd每邊用3個單引號引起來:
即:
cmd = '''
python ./clone.py -u username -rl {} -radar.py -d
13346612 -at "Cloning for automation" -m "Pace" -r "Cloning for
automation"
'''.format(radar)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.