zhe512 发表于 2021-5-26 11:28:36

Python第28讲:文件

请问为什么mp3格式的打开后,打印出来就是那一堆字符,但是我下面那种直接读就读不出来?

wp231957 发表于 2021-5-26 11:51:44

写入应该没问题,读的话你还按照上面的代码读

逃兵 发表于 2021-5-26 13:10:09

写完关闭要加括号
f2.close()
f1.close()
不然文件是不会关闭也不会保存的
'w'方式能能写,不能读
你要想读的话,重新用'r'的形式打开关闭的f2
f2 = open(filename,'r')

Minecraft程序猿 发表于 2021-5-26 13:10:29

关闭文件后用r或a模式打开,像上面一样读

zhe512 发表于 2021-5-27 15:14:14

wp231957 发表于 2021-5-26 11:51
写入应该没问题,读的话你还按照上面的代码读

好的。
请问为什么
for each_line in f:
print()
就能保证是一行一行读,而不是一个字一个字的迭代呢。

wp231957 发表于 2021-5-27 15:25:15

zhe512 发表于 2021-5-27 15:14
好的。
请问为什么
for each_line in f:


python文件机制就是如此,按行迭代

zhe512 发表于 2021-5-28 09:57:17

wp231957 发表于 2021-5-27 15:25
python文件机制就是如此,按行迭代

好的谢谢!
页: [1]
查看完整版本: Python第28讲:文件