我正在比较2个txt文件,如果有区别,它们会输出另一个txt文件。 (这很好)
spring.application.name=config-server
server.port:9101
spring.cloud.config.server.git.uri=https://github.com/AmarMicroDev/mcommerce-config-repo.git
如果两种文件都相同,然后在第3个txt文件(test3.txt)中添加“ ALL GOOD”一词,那么目前只能创建一个空白文件。
答案 0 :(得分:0)
您可以检查difference
是否有价值,否则请写"ALL GOOD"
例如:
with open('master.txt','r') as masterfile:
with open('file','r') as usedfile:
difference = set(masterfile).difference(usedfile)
with open('text3.txt', 'w') as file_out:
if difference:
for line in difference:
file_out.write(line)
else:
file_out.write('ALL GOOD')