为了账号安全,请及时绑定邮箱和手机立即绑定

read() 不读取文件的内容

read() 不读取文件的内容

陪伴而非守候 2023-05-09 15:36:25
Python 3 代码:file = open("amdPricesPrices.txt", "a+")prices = file.read()print(prices)文本文件内容:69.40 69.30 67.61 76.09 78.19 77.67 86.71 84.85当我执行此代码时,它只打印一个空行,不打印任何内容。
查看完整描述

3 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

使用该模式"a+"从文件末尾开始读取(和写入)。

您需要file.seek(0)暂时开始,如果您只是从文件中读取,则不必指定模式,它将使用默认的"r".


查看完整回答
反对 回复 2023-05-09
?
郎朗坤

TA贡献1921条经验 获得超9个赞

如果您想要读写访问(不截断文件)并且文件位于文件的开头,则使用模式打开'r+'- 尽管'a+'如果后跟file.seek(0).



查看完整回答
反对 回复 2023-05-09
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

使用 a+ 用于附加到文件,而使用 r 用于读取文件。


file = open("amdPricesPrices.txt", "r")

prices = file.read()

print(prices)


查看完整回答
反对 回复 2023-05-09
  • 3 回答
  • 0 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信