[英]Syntax error while executing java command in python script
我想在python腳本中執行以下命令
java -cp lib/*:esalib.jar clldsystem.esa.ESAAnalyzer "$1" "$2"
但是由於jar文件路徑中的'*'和':'而導致語法錯誤。 我還能怎么做?
我使用了子流程庫及其現在的工作方式。
import shlex,subprocess
x='java -cp "lib/*:esalib.jar" clldsystem.esa.ESAAnalyzer "$1" "$2"'
args=shlex.split(x)
p=subprocess.Popen(args)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.