# coding=gbk
import filecmp
import os
def cmp_file_content(src_file_name, dst_file_name):
if not os.access(src_file_name, os.F_OK):
print '%s does not exist' %(src_file_name)
return -2
if not os.access(dst_file_name, os.F_OK):
print '%s does not exist' %(dst_file_name)
return -2
if (filecmp.cmp(src_file_name, dst_file_name)):
print ("%s %s content are same" %(src_file_name, dst_file_name))
return 0
else:
print ("%s %s content are not same" %(src_file_name, dst_file_name))
return -1
if __name__ == '__main__':
src_file_name = r'1.txt'
dst_file_name = r'2.txt'
cmp_file_content(src_file_name, dst_file_name)
import filecmp
import os
def cmp_file_content(src_file_name, dst_file_name):
if not os.access(src_file_name, os.F_OK):
print '%s does not exist' %(src_file_name)
return -2
if not os.access(dst_file_name, os.F_OK):
print '%s does not exist' %(dst_file_name)
return -2
if (filecmp.cmp(src_file_name, dst_file_name)):
print ("%s %s content are same" %(src_file_name, dst_file_name))
return 0
else:
print ("%s %s content are not same" %(src_file_name, dst_file_name))
return -1
if __name__ == '__main__':
src_file_name = r'1.txt'
dst_file_name = r'2.txt'
cmp_file_content(src_file_name, dst_file_name)
比较文件内容一致性
本文介绍了一个简单的Python脚本,用于比较两个文件的内容是否相同。通过使用`os`和`filecmp`模块,此脚本能够检查指定路径的文件是否存在,并对比它们的内容。如果文件存在且内容一致,则返回确认信息。
3527

被折叠的 条评论
为什么被折叠?



