|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 老乡别跑 于 2018-6-26 16:36 编辑
学习心得:
1.两个文件比较,如果两个文件的行数不一样,会有不一样的结果。
2.看完答案其实没那么麻烦,为什么当初觉得束手无策,以为需要什么不知道的高级命令...
3.关于read()方法:
1、读取整个文件,将文件内容放到一个字符串变量中
2、如果文件大于可用内存,不可能使用这种处理
关于readline()方法:
1、readline()每次读取一行,比readlines()慢得多
2、readline()返回的是一个字符串对象,保存当前行的内容
关于readlines()方法:
1、一次性读取整个文件。
2、自动将文件内容分析成一个行的列表。
文件比较自己写的代码:
def file_print(file_name):
f = open(file_name)
n = 1
while true:
content = f.readline(n)
print(content)
if n < line:
n += 1
else:
break
f.close()
filename = input('请输入要打开的文件:')
line = input('请输入需要显示该文件前几行:')
|
|