In [64]: s = "2016\2018" In [65]: s Out[65]: '2016\x818' In [66]: s = s.replace("\\", "'\\'") In [67]: s Out[67]: '2016\x818'
Я хочу использовать его вместо одинарной кавычки sh: Но это не удалось.
\ является escape-символом, поэтому вы должны добавить \ после \, чтобы избежать ошибок:
\
s.replace('\\', "'\\'")
Также ваша строка должна включать в себя второй \, для пример: 2016\\2018. Кажется, эта строка 2016\2018 в python.
2016\\2018
2016\2018