python_42_文件补充


m=['红烧肉
','熘肝尖','西红柿炒鸡蛋','腊八粥','油焖大虾']
fname=input("请输入文件名:")#输入xxx
f=open(fname,'w',encoding='utf-8')
f.writelines(m)
f.close()
'''
f.writelines(seq),参数seq是个返回字符串的序列(列表,元组、集合、字典等),
注意写入时序列元素后面不会被追加换行符
'''

#补充读
f=open('xxx','r',encoding='utf-8')#打开文件,返回一个文件对象
while True:#循环读取
    chunk=f.read(4)#每次读取4个字节到chunk
    if not chunk:#如果没有读取到内容,则退出循环
        break
    print(chunk)#打印chunk
f.close()#关闭文件

#补充写
f=open('xxx','a',encoding='utf-8')
content=input('请输入要写入的内容:')
f.write(content)
f.close()

  

原文地址:https://www.cnblogs.com/tianqizhi/p/8324832.html