Как найти и заменить символ, такой как "\" в файле, используя Python? - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть текстовый файл, в котором я хочу заменить символ \ на ,.Прочитав ответ @Jack Aidley в этой SO * :

# Read in the file
with open('file.txt', 'r') as file :
  filedata = file.read()

# Replace the target string
filedata = filedata.replace('n', '***IT WORKED!!!***')

# Write the file out again
with open('file.txt', 'w') as file:
  file.write(filedata)

, я мог успешно изменить содержимое, такое как простая буква, такая как n, на ***IT WORKED!!!***.Однако, если я заменю

filedata.replace('n', '***IT WORKED!!!***')

на

filedata.replace('\', '***IT WORKED!!!***')

, я получу синтаксическую ошибку:

SyntaxError: EOL while scanning string literal

Как заменить все \ на ,

...