Как вы можете использовать python для добавления низкоуровневых символов ASCII в документ (блокнот)? - PullRequest
0 голосов
/ 02 февраля 2020

Мне нужно набрать указанное число c байтов и заполнить оставшуюся часть документа нулевыми байтами, такими как символы низкого уровня ascii. Я слышал, что есть способ использовать python, но я не уверен, как это сделать. Есть предложения?

1 Ответ

0 голосов
/ 02 февраля 2020

Для этого можно использовать chr(), например:

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

напечатает BLA!. 33 - десятичное значение для «!». Используйте любое другое значение, которое вам нравится, l oop поверх вашей строки и запишите его в новый файл (используйте open, read и write, конечно, чтобы выполнить sh это на файловой основе).

Редактировать: например,

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

, чтобы получить содержимое вашего файла.

...