【发布时间】:2021-11-07 20:14:47
【问题描述】:
这是代码
doc = open(path, 'w+')
lines = []
i = 0
for line in doc:
lines.append(line)
i += 1
if i == 1:
money = int(line)
print(lines)
这就是回报
[]
文本文件包含一行“1000”
我尝试通过用 r 打开它,然后关闭它,然后用 w 再次打开它来解决这个问题。但由于某种原因,当我尝试编写任何内容时,它只会删除文件中的所有文本。
【问题讨论】:
-
如果要追加,请使用
a。w将覆盖内容 -
如果你想阅读,那么你需要使用
r -
你能用 append 读取文件吗?我只是假设你做不到。
标签: python