当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何让我的python(2.5版)脚本在文件夹而不是命令行中运行jar文件?》经验,为你挑选了1个好方法。

我熟悉使用os.system从命令行运行.但是,我希望能够从特定文件夹内部运行jar文件,例如.我的'test'文件夹.这是因为我的jar(位于我的'test'文件夹中)需要我的'test'文件夹中的文件.所以,我怎么会写在我的脚本函数执行以下操作:c:\test>java -jar run_this.jar required_parameter.ext?我是一个蟒蛇新手,所以细节非常感谢.提前致谢.



1> grieve..:

这是一个小程序,可以帮助您入门.有办法让它"更好",但不知道你想要实现的全部范围应该是足够的.

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

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有