首页 > 解决方案 > Python 文件读/写 - 附加错误的文本

问题描述

试图弄乱python的文件编辑功能,我想我错过了一些东西。我正在尝试将字符串附加到文本文件(非常基本的东西),但它以某种方式附加了错误的文本。

代码:

file = open("test.hxm", "a")
file.write("alsdkjfsd")
file.close()

运行后test.hxm中存储的内容:

慬獤歪晳

没有错误,并且每次都会发生。我删除文本,重新运行,同样的处理。我是否遗漏了一些明显的关于这些功能的东西?起初我以为我是以字节模式而不是文本模式打开文件,但将模式更改为“at”并没有改变任何东西。一败涂地。

编辑:解决了。正如人们所说,上面的代码工作正常。最终删除了我的测试文件,创建了一个同名的新文件,然后一切正常。不知道是什么原因造成的,但它最终起作用了。

标签: pythonfileappend

解决方案


 file = open("test.hxm", "a")
 file.write("alsdkjfsd")
 file.close()

这工作正常:)

我在 vs 代码中打开这个文件,并使用 Windows 文本编辑器打开


推荐阅读