read() 不读取文件的内容

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

当我执行此代码时,它只打印一个空行,不打印任何内容。


陪伴而非守候
浏览 163回答 3
3回答

蝴蝶刀刀

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

郎朗坤

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

慕桂英546537

使用 a+ 用于附加到文件,而使用 r 用于读取文件。file = open("amdPricesPrices.txt", "r")prices = file.read()print(prices)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python