该方法好处:无需权限
若只运行bat脚本:
subprocess.call(path + '\\合并.bat', shell=True)
因为文件运行和bat、txt文件不是在同一个目录,所以需要加上路径
shell=True 参数告诉subprocess模块在shell中运行脚本
如果需要传递参数:
subprocess.call([path + '\\run.bat', path + '\\order.txt'], shell=True)
可以不用在python写入bat和txt文件后,再手动运行两者
本文介绍了如何在Python中利用subprocess.call函数无权限地执行bat脚本,包括指定脚本路径、shell参数设置以及如何传递参数,简化了文件操作流程。
2112

被折叠的 条评论
为什么被折叠?



