在函数内运行补丁



我需要使用'patch.txt'文件对xml进行一些更改,该文件是在函数中使用diff生成的。

我可以在命令行中这样做:

patch export.xml patch.txt 

但是当我使用

subprocess.run(["patch" "export.xml patch.txt"]) 

在函数中,这个进程不会被调用。

关于如何在python代码中执行补丁的任何想法?

空格是shell输入的分隔符。所以代码应该是:

subprocess.run(["patch", "export.xml", "patch.txt"]) 

相关内容

  • 没有找到相关文章

最新更新