为什么hexdump在python输出的开头显示0a?

哈卢纳

这是在我的代码中:

if p1 == "something":
   f = open("output.txt", "a")
   f.write("Helloworld")
   f.close()

十六进制转储显示如下:

预期输出
00000000:48 65 6c 6c 6f 77 6f 72 Hellowor
00000008:6c 64 ld

当前输出

00000000:0a 48 65 6c 6c 6f 77 6f .Hellowo
00000008:72 6c 64 rld

PS:我试过脱衣舞,lstrip,删除第一个字符..

2

您正在以追加模式打开文件。如Turun Ambartanen所说,使用'w'而不是来以写入模式打开文件'a',或者检查是否没有事先向文件添加任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章