Peteryo01223 发表于 2021-1-18 15:17:19

第28课:动动手,文件打印

本帖最后由 Peteryo01223 于 2021-1-18 15:19 编辑

原题目:
0. 尝试将文件( OpenMe.mp3 )打印到屏幕上

标准答案:
直接使用打开文本文件的形式打开即可,至于为什么?打开后会告诉你@_@

f = open('OpenMe.mp3')
for each_line in f:
      print(each_line, end='')
f.close()


我的问题:
1. 原题目的题干,“将文件打印到屏幕上”,是指在屏幕上显示这个文件?还是指,让文件内容出现在电脑屏幕上?
2. 这道题,这是要做题的人,提前下载一个后缀为 mp3 的文件么?
3. 我重新登录本课习题页面,已经下载了此mp3文件,分别存于 桌面 和 f 盘。但当我拷贝小甲鱼的code,运行时,并不成功。请问为何?Python 提示如下:
>>> f = open('OpenMe.mp3')
Traceback (most recent call last):
File "<pyshell#34>", line 1, in <module>
    f = open('OpenMe.mp3')
FileNotFoundError: No such file or directory: 'OpenMe.mp3'

Peteryo01223 发表于 2021-1-18 15:27:23

我好像明白了。小甲鱼给的答案,仅仅是打开文件路径的一个示意,具体路径要我自己完善。此处,应为 f = open("f:\\OpenMe.mp3")
页: [1]
查看完整版本: 第28课:动动手,文件打印