在Python中将文件和diff合并到一个新文件中

2024-06-13 13:51:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试合并一个文件以及对它所做的一些更改。 例如,如果我有文件:

This is Line 1
This is Line 2
This is Line 3

我把它改成:

^{pr2}$

我将从difflib.unified_diff获得此输出:

--- test.txt
+++ test2.txt
@@ -29,1 +29,1 @@
-2+3@@ -36,0 +36,4 @@
+o+n+e+ @@ -39,1 +43,9 @@
-L+a+n+o+t+h+e+r+ +l@@ -43,2 +55,0 @@
- -3

我只想得到这个输出和原始文件,并将它们合并到第二个文件中。在

我有什么办法可以做到这一点吗?在


Tags: 文件testtxtislinediffthistest2