Извините, что беспокою, я долго не работал с Python, но возникла следующая проблема, и мне не удалось найти ответ на этот вопрос в Google.
Я использовал строку метода Python.Замените, чтобы автоматически изменить значение в текстовом файле следующим образом:
string.replace(fileline,'######',value)
Всякий раз, когда я устанавливаю значение равным 123, это заменяет '######' на '123123'.Если значение было 123456 или 12345678, все было в порядке.
Затем я попробовал следующую команду:
string.replace(fileline,'######',value,1)
И для значения 123 это di'123 ### ', которыйЯ как бы ожидал.
Я решил проблему, используя только символ # вместо ###### и выполнив первую строку кода.
Что я не понимаю, так этопочему, если задана конкретная строка из шести #, она не находит шесть и не заменяет их.
Спасибо за ваше время и внимание.