2012-03-19 119 views
-2

我对Python很陌生。我需要从我的python脚本运行diff.py(内置脚本中的python)来比较2个文件。我之前在Perl中使用过系统命令来做类似这样的事情,但是我似乎无法用python来获取它。 我试过os.system和子进程模块,但没有运气。 任何帮助将非常感激,感谢 MohimaÇ从python脚本执行diff.py并将输出重定向到一个文件

+1

向我们显示您的代码,我们将尝试向您显示错误。 – Adam 2012-03-19 18:36:18

回答

1

由于脚本diff.py只需调用从difflib模块的单一功能,它更容易和更灵活地自己调用这个函数。什么功能,你需要拨打depends on the command line options you would pass to diff.py

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

+0

我想比较两个文件的内容并将输出保存在文本文件中。 – 2012-03-20 03:32:10

+0

谢谢,我从difflib模块调用了context_diff函数,它适用于我的需求 – 2012-03-20 09:19:46

相关问题