writelines() 没换行,不知为何。
f = open('1.txt', 'w')
f.write('hello')
f.write('world\n')
f.writelines ('us')
f.writelines ('ddd')
f.write('lt')
f.close()
f = open('1.txt', 'r')
str = f.read()
print(str)
f.seek(0)
str = f.tell()
print('-------------------------------------')
i=0
for str in f.readlines():
print('line %d'%(i), str, end='')
i += 1
print('\n-------------------------------------')
f.seek(0)
i=0
while 1:
str = f.readline()
if str == '':
break
print('line %d'%(i), str, end='')
i += 1
f.close()