|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
课后作业的打开openme.mp文件出错
f = open('D:\\learn\\新版教学视频小甲鱼\\19jiang\\OpenMe.mp3')
for i in f:
print(f, end=' ')
f.close()
无法打开文件_io.TextIOWrapper name='D:\\learn\\新版教学视频小甲鱼\\19jiang\\OpenMe.mp3' mode='r' encoding='cp936'>
f = open('D:\\learn\\新版教学视频小甲鱼\\19jiang\\OpenMe.mp3', 'r', encoding='cp936')
for i in f:
print(f, end=' ')
f.close()
加入解码格式后一样的错误类型
但我使用列表就可以打印出来不需要解码格式,如下:
f = open('D:\\learn\\新版教学视频小甲鱼\\19jiang\\OpenMe.mp3')
r = list(f)
print(r)
f.close()
运行结果:
['长期使用Windows操作系统的朋友很容易被扩展名所误导,认为扩展名决定文件类型,其实这种观念是错误的!\n', '\n', '其实这就跟一个姓张的坏人,尽管把名字改为了“张好人”,但他还是一个坏人是一个道理的^_^\n', '\n', '关于文件的扩展名,初学者容易走进的误区:\n', '\n', '误
区一:文件扩展名是一个文件的必要构成部分\n', '\n', '一个文件可以有或没有扩展名,对于打开文件操作,没有扩展名的文件需要选择程序去打开它,有扩展名的文件会自动用设置好的程序(如有)去尝试打开(是“尝试打开”,而不是“打开”的原因参看下面的第2个误区),文件扩展名是一个
常规文件的构成部分,但一个文件并不一定需要一个扩展名。\n', '\n', '误区二:文件扩展名表明了该文件是何种类型\n', '\n', '文件扩展名可以人为设定,扩展名为TXT的文件有可能是一张图片,同样,扩展名为M-P3的文件,依然可能是一个视频。']
求各位大神指点
关键是,这个文件它确实存在吗 : r'D:\learn\新版教学视频小甲鱼\19jiang\OpenMe.mp3'
把这个文件复制到 Python 代码文件所在目录,然后,把这一句
- f = open('D:\\learn\\新版教学视频小甲鱼\\19jiang\\OpenMe.mp3')
复制代码
改为
试试
|
|