鱼C论坛

 找回密码
 立即注册
查看: 2209|回复: 7

关于python零基础第28课课后习题的问题

[复制链接]
发表于 2017-2-12 23:22:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
按照小甲鱼直接打开openme.mp3,出现错误
Screen Shot 2017-02-10 at 2.40.01 PM.png


Screen Shot 2017-02-10 at 2.39.47 PM.png





想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-13 09:04:09 | 显示全部楼层
第一张图是没有找到你要的MP3文件
第二张图编码方面的错误,你是不是误用了中文符或者编辑时候用了其他编码方式
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-14 02:47:02 | 显示全部楼层
lumber2388779 发表于 2017-2-13 09:04
第一张图是没有找到你要的MP3文件
第二张图编码方面的错误,你是不是误用了中文符或者编辑时候用了其他编码 ...

Screen Shot 2017-02-13 at 12.44.54 PM.png



txt文件就可以, mp3格式的就不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-14 09:11:38 | 显示全部楼层
SkyBurner 发表于 2017-2-14 02:47
txt文件就可以, mp3格式的就不行

有点不明白为什么要把MP3的内容打印出来呢
能打开txt而不能打开MP3因为你的txt是整个文件的完整路径,而MP3就是个文件名,你当前文件夹下没有这个MP3文件就会报错
另一个问题是不是有中文编码,你用的是python什么版本,python2对中文兼容不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-14 12:10:12 | 显示全部楼层
lumber2388779 发表于 2017-2-14 09:11
有点不明白为什么要把MP3的内容打印出来呢
能打开txt而不能打开MP3因为你的txt是整个文件的完整路径,而M ...

第一张图没有写完整的地址是因为小甲鱼说这样也可以,所以试了一下,然后表示不行。(不过小甲鱼在视频里这么写可以,不知道是因为什么问题)

关于mp3格式的话,还是一样,小甲鱼视频里可以打开。不知道为什么在我这不可以

我编码用的是utf-8, python版本是3.6的,是支持中文的。而且我上面那张233.txt的图片是打印中文的。不知道是我设置了什么还是别的问题。

呀呀啊呀!!我想和小甲鱼一样能浏览mp3 格式
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-14 15:51:04 | 显示全部楼层
SkyBurner 发表于 2017-2-14 12:10
第一张图没有写完整的地址是因为小甲鱼说这样也可以,所以试了一下,然后表示不行。(不过小甲鱼在视频里 ...

小甲鱼的视频讲到的不是说去打开mp3格式,而是一个文本文件把后缀改为MP3,仍可作为文本文件打开。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-15 00:58:06 | 显示全部楼层
冬雪雪冬 发表于 2017-2-14 15:51
小甲鱼的视频讲到的不是说去打开mp3格式,而是一个文本文件把后缀改为MP3,仍可作为文本文件打开。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-4-8 13:33:50 | 显示全部楼层
6楼正解呀 小甲鱼视频中的openme.mp3本质上是个txt文件 只是后来将txt后缀改成了.mp3 它在python打开后是这样的
>>> mp = open('G:\\openme.mp3')
>>> for each_line in mp:
        print(each_line, end=' ')

       
长期使用Windows操作系统的朋友很容易被扩展名所误导,认为扩展名决定文件类型,其实这种观念是错误的!

其实这就跟一个姓张的坏人,尽管把名字改为了“张好人”,但他还是一个坏人是一个道理的^_^

关于文件的扩展名,初学者容易走进的误区:

误区一:文件扩展名是一个文件的必要构成部分

一个文件可以有或没有扩展名,对于打开文件操作,没有扩展名的文件需要选择程序去打开它,有扩展名的文件会自动用设置好的程序(如有)去尝试打开(是“尝试打开”,而不是“打开”的原因参看下面的第2个误区),文件扩展名是一个常规文件的构成部分,但一个文件并不一定需要一个扩展名。

误区二:文件扩展名表明了该文件是何种类型

文件扩展名可以人为设定,扩展名为TXT的文件有可能是一张图片,同样,扩展名为M-P3的文件,依然可能是一个视频。
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 22:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表