Python Как избавиться от \\
Экранирую звездочки в csv с помощью python 2.7. При выполнении кода
row = ["asda", "asda*", "* asd"]
row = [element.replace('*', '\*') if '*' in element else element for element in row]
row: ["asda", "asda\\*", "\\* asd"]
В итоге csv.writer записывает в csv двойной бекслеш.
writer = csv.writer(fb, delimiter="|", quoting=csv.QUOTE_NONE, escapechar='\\')
writer.writerow(row)
Все перепробовал, уже ничего в голову не приходит...
Источник: Stack Overflow на русском