Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从python脚本执行diff.py并将输出重定向到文件_Python - Fatal编程技术网

从python脚本执行diff.py并将输出重定向到文件

从python脚本执行diff.py并将输出重定向到文件,python,Python,我对Python非常陌生。我需要从python脚本中运行diff.py(python内置脚本),以比较两个文件。我以前在Perl中使用过system命令来做一些类似的事情,但我似乎无法用python实现它。 我尝试了os.system和子流程模块,但还没有成功。 任何帮助都将不胜感激, 谢谢 Mohima C由于脚本diff.py只从模块中调用一个函数,因此自己调用该函数更容易、更灵活。你到底需要调用什么函数 总之,不要为此调用子流程。显示您的代码,我们将尝试向您显示错误。我想比较两个文件的内容

我对Python非常陌生。我需要从python脚本中运行diff.py(python内置脚本),以比较两个文件。我以前在Perl中使用过system命令来做一些类似的事情,但我似乎无法用python实现它。 我尝试了os.system和子流程模块,但还没有成功。 任何帮助都将不胜感激, 谢谢
Mohima C

由于脚本
diff.py
只从模块中调用一个函数,因此自己调用该函数更容易、更灵活。你到底需要调用什么函数


总之,不要为此调用子流程。

显示您的代码,我们将尝试向您显示错误。我想比较两个文件的内容并将输出保存在文本文件中。谢谢,我从difflib模块调用了context_diff函数,它符合我的要求