Я написал простую программу, в которой нужно прочитать первые 4 символа, получить их целое число, прочитать эти много символов и написать xxxx после него.Хотя в программе работают только проблемы вместо вставки символа, его замена.
file = open('C:/40_60.txt','r+')
i=0
while 1:
char = int(file.read(4))
if not char: break
print file.read(char)
file.write('xxxx')
print 'done'
file.close()
У меня проблема с записью данных.учитывая, что это мои примерные данные 00146456135451354500107589030015001555854640020 и ожидаемый результат равен 001464561354513545xxxx00107589030015001555854640020
, но на самом деле моя вышеприведенная программа дает мне этот вывод
0014645610075535005505355605355605605251351.хххх перезаписывает 0010.
Пожалуйста, предложите.