【发布时间】:2021-07-19 18:13:45
【问题描述】:
大家晚上好,这是我第一次在这里发帖。
我有很多代码需要在CMD中运行,但是我不擅长用CMD编码,所以我想用python来修改我不得不经常重复的代码
例如
temp1 = ["C:/dir1", "C:/dir2", "C:/dir3"]
temp2 = ["1", "2", "3"]
for i, p in zip(temp1, temp2):
os.system('7z -a "{}" C:/target/output"{}" -m5'.format(i, p))
使用我的代码,我还需要看到Shell提示,因为我做的一些代码显示了很长的终端数据输出,我想主动监控,我更喜欢在python终端中看到它作为输出,或打印或类似的东西。
先谢谢了,这是我的第一篇文章,希望清楚。
【问题讨论】:
-
那么,命令 %comspec% 应该在 CMD 窗口中使用吗?我正在python上尝试它,它返回一个“0”但就是这样。我总是使用 jupyter notebook,不确定它是否是最好的方法。你能用我的代码创建一个python脚本吗?或类似的例子。
-
运行
cmd.exe(隐式通过os.system())只是为了运行另一个可执行文件(7z.exe)有什么意义,为什么不直接运行后者(通过subprocess.call())?
标签: python-3.x powershell cmd