打开一个文本文件而不清除其中的所有内容?

发布于 2024-11-15 11:57:29 字数 295 浏览 2 评论 0原文

file = io.open('spam.txt', 'w')
file.write(u'Spam and eggs!\n')
file.close()

....(Somewhere else in the code)

file = io.open('spam.txt', 'w')
file.write(u'Spam and eggs!\n')
file.close()

我想知道如何保留可以写入的 log.txt 文件? 我希望能够打开一个 txt 文件,对其进行写入,然后能够稍后打开它并且之前写入的内容仍然存在。

file = io.open('spam.txt', 'w')
file.write(u'Spam and eggs!\n')
file.close()

....(Somewhere else in the code)

file = io.open('spam.txt', 'w')
file.write(u'Spam and eggs!\n')
file.close()

I was wondering how I can keep a log.txt file that I can write to?
I want to be able to open a txt file, write to it, then be able to open it later and have the contents of the previous write still be there.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

囍孤女 2024-11-22 11:57:29

'w' 更改为 'a',对于 追加模式。但您确实应该保持文件打开并在需要时写入。如果您重复自己,请使用 logging 模块。

Change 'w' to 'a', for append mode. But you really ought to just keep the file open and write to it when you need it. If you are repeating yourself, use the logging module.

八巷 2024-11-22 11:57:29
file = io.open('spam.txt', 'a') 
file.write(u'Spam and eggs!\n') 
file.close()

w(rite) 模式截断文件,a(pend) 模式添加到当前内容。

file = io.open('spam.txt', 'a') 
file.write(u'Spam and eggs!\n') 
file.close()

The w(rite) mode truncates a file, the a(ppend) mode adds to current content.

泛泛之交 2024-11-22 11:57:29
file = io.open('spam.txt', 'a')

使用模式“a”进行追加。

file = io.open('spam.txt', 'a')

Use mode 'a' for Append.

你曾走过我的故事 2024-11-22 11:57:29

您需要以附加模式打开它

file = io.open('spam.txt', 'a')

You need to open it in append mode

file = io.open('spam.txt', 'a')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文