python
29讲 ——文件操作题
f = open('OpenMe.mp3')
for each_line in f:
print(each_line, end='')
f.close()
为什么结果报错?
发下报错信息呀~
应该是编码错误吧,你试试加上 encoding = 'utf-8'
f = open('OpenMe.mp3',encoding='utf-8')
for each_line in f:
print(each_line, end='')
f.close()
open默认是以r模式即读取文本模式读文件,mp3是二进制文件,得用读二进制文件rb模式:
f = open('OpenMe.mp3', 'rb')
for each_line in f:
print(each_line, end='')
f.close()
文件读取教程:https://www.runoob.com/python3/python3-file-methods.html suchocolate 发表于 2021-5-11 19:51
open默认是以r模式即读取文本模式读文件,mp3是二进制文件,得用读二进制文件rb模式:
文件读取教程:ht ...
这个是 29 课时这节课的文件,甲鱼哥将 txt 文本文件改了后缀为 mp3
如果你用 rb 二进制读取,读取打印的都是二进制数据了,不是甲鱼哥图片得到的效果
Twilight6 发表于 2021-5-11 20:00
这个是 29 课时这节课的文件,甲鱼哥将 txt 文本文件改了后缀为 mp3
如果你用 rb 二进制读取, ...
好吧,好久没看视频了。 {:5_95:}
页:
[1]