gpt4 book ai didi

python - 如何让我的 python(2.5 版)脚本在文件夹内而不是从命令行运行 jar 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:27 25 4
gpt4 key购买 nike

我熟悉使用 os.system 从命令行运行。但是,我希望能够从特定文件夹中运行一个 jar 文件,例如。我的“测试”文件夹。这是因为我的 jar(位于我的“测试”文件夹中)需要我的“测试”文件夹中的一个文件。那么,我如何在我的脚本中编写一个函数来执行以下操作:c:\test>java -jar run_this.jar required_pa​​rameter.ext?我是 python 新手,所以非常感谢详细信息。提前致谢。

最佳答案

这是一个让您入门的小脚本。有多种方法可以使其“更好”,但不知道您要实现的目标的全部范围就足够了。

import os

if __name__ == "__main__":
startingDir = os.getcwd() # save our current directory
testDir = "\\test" # note that \ is windows specific, and we have to escape it
os.chdir(testDir) # change to our test directory
os.system("java -jar run_this.jar required_paramter.ext")
os.chdir(startingDir) # change back to where we started

关于python - 如何让我的 python(2.5 版)脚本在文件夹内而不是从命令行运行 jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/299249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com