с Python 2.7.13:
Я пытаюсь прочитать строки из файла .txt и изменить один символ из конкретной строки.
сама строка выглядит примерно так:
ПроцедураX ~~~~~~~~~~~~~~~~~~~~~~~ | N
Я хотел бы перейти к последнему символу (в этомcase N) из строки и измените его на 'Y', предпочтительно в том же файле .txt (создание дополнительного файла нежелательно, если это возможно).
Мой код до сих пор выглядит следующим образом:
with open('data.txt', 'r') as file:
data = file.readlines()
#This is the second line of the .txt file and the chr is in the position 48 of the string
print data[1][48]
string = data[1][48].replace('N','Y')
data[1] = string
with open('data.txt', 'w') as file:
file.writelines( data )
Не могли бы вы мне помочь?