|
45
|
| Christopher Tokar · 技术社区 · 17 年前 |
|
1
72
如果您的jar文件已具有如图所示的绝对路径名,则特别容易:
也就是说,您可以让Python change directory为您执行shell,然后运行提取。
如果您的jar文件还没有绝对路径名,那么您必须将相对名称转换为绝对(通过使用当前目录的路径作为前缀),以便
唯一需要担心的问题是路径名中的空格。 |
|
|
2
64
|
|
|
3
1
您不能使用以下命令更改python脚本中的工作目录吗
|
|
4
1
然后您可以从python调用它,如下所示:
不过,我将把它作为练习留给读者。 当然,由于这将首先将.war提取到当前目录中,然后将其移动,因此它有可能覆盖与您所在位置同名的内容。 更改目录、提取目录和回写cd有点干净,但我发现自己在想减少代码混乱时一直在使用这样的小单行shell函数。 |