课程作业之文件操作。

📅 发布时间:2026/9/8 14:20:41
课程作业之文件操作。
写一个程序比较两个文本文件文件请自行创建的内容。如果文件完全相同输出“no difference”否则输出“differs”。提示若文件内容不大使用read()等方法将文件中所有字符都读出来进行比较是比较合适的若文件内容较大为了节省存储可以每次读出一行字符进行比较直到读出内容不相等或文件结束为止。请写出两种方式。法一fp1 open(rC:\Users\Chen Yong\Desktop\a.txt) fp2 open(rC:\Users\Chen Yong\Desktop\b.txt) s1 fp1.read() s2 fp2.read() if s1 s2: print(no difference) else: print(differs)法二with open(rC:\Users\Chen Yong\Desktop\a.txt) as fp1, \ open(rC:\Users\Chen Yong\Desktop\b.txt) as fp2: for s1, s2 in zip(fp1.readlines(), fp2.readlines()): if s1 ! s2: print(differs) break else: print(no difference)