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()