#-*- coding: UTF-8 -*-
import
re
import
sys
import
os
str1
=
[]
str2
=
[]
str_dump
=
[]
fa
=
open
(
"A.txt"
,
'r'
)
fb
=
open
(
"B.txt"
,
'r'
)
fc
=
open
(
"C.txt"
,
'w+'
)
#將A.txt的內容逐行讀到str1中
for
line
in
fa.readlines():
str1.append(line.replace(
"\n"
,'')) #line.replace("\n",'') 去掉換行符\n
#將B.txt中的內容逐行讀到str2中
for
line
in
fb.readlines():
str2.append(line.replace(
"\n"
,''))
#將兩個文件中重復的行,添加到str_dump中
for
i
in
str1:
if
i
in
str2:
str_dump.append(i)
#將兩個文件的行合並,並去重
str_all
=
set
(str1
+
str2)
#將重復的行,在去重的合並行中,remove掉,剩下的就是不重復的行了
for
i
in
str_dump:
if
i
in
str_all:
str_all.remove(i)
#寫行文件中
for
i
in
list
(str_all):
fc.write(i
+
'\n'
)
fa.close()
fb.close()
fc.close()