Я пытаюсь открыть текстовый файл пользователя и заменить строку на Python. У меня есть замена, но для открытия файла я понимаю, что мне нужно добавить еще одну обратную косую черту после каждого в пути к файлу. Я не уверен, как это сделать. Я посмотрел на другие проблемы с переполнением стека, но они в основном касались добавления в начало или конец строки. Пожалуйста помоги! Вот код до сих пор:Python добавить символ в строку
yourfile = input()
with open ("C:\\Users\\Rajrishi\\Documents\\MyJava\\text.txt") as myfile:
data = myfile.readlines()
strdata = "".join(data)
strdata = strdata.replace("a string","a replacement")
print(strdata)
Знайте, что '' C: \\ text "означает 7-символьную строку, символами которой являются' C', за которой следует двоеточие, за которым следует обратная косая черта, а затем 'text'. В то время как' 'C : \ text "означает" 6-символьная строка, символами которой являются 'C', за которым следует двоеточие, за которым следует символ табуляции, за которым следует' ext'. Таким образом, нет никакого вопроса о «добавлении другой обратной косой черты в строку» - для строки требуется только одна обратная косая черта для каждого разделителя, и проблема заключается в том, как получить строку, содержащую обратную косую черту. –