python文件读写(输入流、输出流)

#1.写文件
f = open('output.txt','w',encoding='utf-8')   #encoding='utf-8':防止中文乱码
f.write('这是第一行\n')
f.write('这是第二行\n')
f.write('这是第三行\n')
print('写入完毕!!')
f.close()

#2.读文件
f = open('output.txt','r',encoding='utf-8')
while True:
    line = f.readline()
    if len(line)==0:
        break
    print(line,end=':')
f.close()

#这种形式不需要close()方法
with open('output.txt','r',encoding='utf-8') as f:
    print('============')
    while True:
        line = f.readline()
        if len(line)==0:
            break
        print(line,end=':')     #end=''是print()的参数

 

你可能感兴趣的:(python)