file = open('read','a+',encoding='utf-8')#默认只读,encoding设置编码格式
file.write('hello world')
file.close()
#r:为只读
#w:只写,如果文件存在则会被覆盖,不存在则创建
#a:追加,类似于list中的append,在列表后面追加的意思,如果文件存在则追加,不存在
#则创建新文件
#如果一次性读取大量内容,则会造成卡顿
file = open('read','r',encoding='utf-8')#默认只读
text = file.read()
print(text)
file.close()
#如果一次性读取大量内容,则会造成卡顿,所以readline一行一行读取
file = open('read','r',encoding='utf-8')#默认只读
while True:
text = file.readline()
if not text:
break
print(text)
file.close()
在这里说一下,音频,视频文件不能用十进制保存,需要用二进制保存,即:
file = open('read.mp3','wb',encoding='utf-8')#默认只读,encoding设置编码格式
file.write('hello world')
file.close()
#只需要在赋予权限的时候多写个b即可,‘wb’