|
|
20鱼币
file_name1=input('输入其中一个文件的名字:')
file_name2=input('输入另外一个文件的名字:')
a=open(file_name1)
b=open(file_name2)
differ=0
count=0
for line1 in a:
line2=b.readline()
if line1!=line2:
print('第'+count+'行有不同')
count=count+1
differ=differ+1
else:
count=count+1
a.close()#关闭文件
b.close()#关闭文件
print('共有'+differ+'处不同')
=============================================================================
为什么出现了以下文字?????????????????????????????????????????????????。
>>>请输入需要比较的头一个文件名:a.txt
Traceback (most recent call last):
File "E:\python\练习题\29课课后题TXT\比较不同\比较答案版.py", line 17, in <module>
file1 = input('请输入需要比较的头一个文件名:')
File "<string>", line 1, in <module>
NameError: name 'a' is not defined
===========================================================================================
还有,我将py文件和这两个txt文件保存在一个文件夹里,
我打代码:
>>>file_name1=input('输入其中一个文件的名字:')
>>>file_name2=input('输入另外一个文件的名字:')
>>>a=open(file_name1)
>>>b=open(file_name2)
>>>print(a.read())
>>>print(b.read())
=============================================================================================
为什么出现了以下文字????????????????????????????????
>>>输入其中一个文件的名字:a.txt
Traceback (most recent call last):
File "E:\python\练习题\29课课后题TXT\比较不同\比较两个文件有何不同.py", line 2, in <module>
file_name1=input('输入其中一个文件的名字:')
File "<string>", line 1, in <module>
NameError: name 'a' is not defined
|
|