Python 文件 Read/Write - 附加了错误的文本
Python File Read/Write - Appending the Wrong Text
试图弄乱 python 的文件编辑功能,我想我遗漏了什么。我正在尝试将字符串附加到文本文件(非常基本的东西),但它以某种方式附加了错误的文本。
代码:
file = open("test.hxm", "a")
file.write("alsdkjfsd")
file.close()
在运行ning之后存储在test.hxm中的内容:
慬獤歪晳
没有错误,而且每次都会发生。我删除了文本,re 运行,同样的处理。我是否遗漏了关于这些功能的一些明显的东西,这些东西搞砸了?起初我以为我是以字节模式而不是文本模式打开文件,但是将模式更改为“at”并没有改变任何东西。一败涂地。
编辑:解决了。正如人们所说,上面的代码工作正常。最后删除了我的测试文件,创建了一个同名的新文件,然后一切正常。不知道是什么原因造成的,但它最终起作用了。
file = open("test.hxm", "a")
file.write("alsdkjfsd")
file.close()
这工作正常:)
我在 vs code 中打开这个文件,还使用 Windows 文本编辑器打开
试图弄乱 python 的文件编辑功能,我想我遗漏了什么。我正在尝试将字符串附加到文本文件(非常基本的东西),但它以某种方式附加了错误的文本。
代码:
file = open("test.hxm", "a")
file.write("alsdkjfsd")
file.close()
在运行ning之后存储在test.hxm中的内容:
慬獤歪晳
没有错误,而且每次都会发生。我删除了文本,re 运行,同样的处理。我是否遗漏了关于这些功能的一些明显的东西,这些东西搞砸了?起初我以为我是以字节模式而不是文本模式打开文件,但是将模式更改为“at”并没有改变任何东西。一败涂地。
编辑:解决了。正如人们所说,上面的代码工作正常。最后删除了我的测试文件,创建了一个同名的新文件,然后一切正常。不知道是什么原因造成的,但它最终起作用了。
file = open("test.hxm", "a")
file.write("alsdkjfsd")
file.close()
这工作正常:)
我在 vs code 中打开这个文件,还使用 Windows 文本编辑器打开