首页 > 解决方案 > 如何使用 python 将较低级别的 ASCII 字符附加到(记事本)文档?

问题描述

我需要达到特定的字节数,并希望用空字节(例如低级 ascii 字符)填充文档的其余部分。我听说有一种使用 python 的方法,但我不确定如何使用。有什么建议么?

标签: pythonnullbyte

解决方案


您可以chr()为此使用,例如:

t = "BLA"
t += chr(33)
print(t)

将打印BLA!。33 是“!”的十进制值。使用您喜欢的任何其他值,循环遍历您的字符串并将其写入新文件(使用open,readwrite,当然是在文件库上完成此操作)。

编辑:使用

file_ptr = open("filename.txt", "r")
t = file_ptr.read()

例如获取文件的内容。


推荐阅读