Python字符串替换-用“ /”替换“ \”

时间:2019-01-23 14:19:43

标签: python python-3.x

我正在尝试在Python中替换字符串。

这是我的输入-

MyString = \\ServerA\DriveB\5.FolderC\A.TXT

我希望我的输出像这样

OutputString = //ServerA/DriveB/5.FolderC/A.TXT

我尝试了行不通的替换方法。有可以转换的功能吗?请帮助我。

代码已尝试

MyString = '\\ServerA\DriveB\5.FolderC\A.TXT'
Output_String = MyString.replace('\', '//')
print(Output_String)

SyntaxError:扫描字符串文字时会停工

1 个答案:

答案 0 :(得分:1)

AngularFire2应该可以工作。

replace

通常会出错的两件事:

  1. 如果您不分配回变量。
  2. 如果您不转义my_string = r'\\ServerA\DriveB\5.FolderC\A.TXT' my_string = my_string.replace('\\', '/')

另外,请注意,我使用的是原始字符串(使用\前缀),以确保原始字符串中的字符不会转义。