【发布时间】:2013-06-13 13:28:36
【问题描述】:
我想在 python 脚本中执行以下命令
java -cp lib/*:esalib.jar clldsystem.esa.ESAAnalyzer "$1" "$2"
但由于 jar 文件路径中的 '*' 和 ':' 导致语法错误。我还能怎么做?
【问题讨论】:
-
你是如何正常执行python脚本和java命令的? '*' 如果它通过 shell 运行,则扩展,并且并非所有 python exec 选项默认都这样做(你会在文档中看到
shell=True) -
你是如何尝试执行它的?
os.system?subprocess.Popen?commands.some_api_that_should_not_be_used?
标签: java python semantic-analysis