Python:将 "\"更改为 "\\"

标签 python replace

我有一个输入字段,允许用户在保存文件时输入自己的目录/路径结构,如果用户只是从 Windows 资源管理器复制他们的目录,您可以获得类似“c:\directory\file.ext”的文本我怎样才能获取这样输入的文本并将其替换为操作系统模块使用所需的“\”?

最佳答案

使用原始字符串获取反斜杠

>>> path = r"c:\test\123"
>>> path
'c:\\test\\123'
>>> print path
c:\test\123

关于Python:将 "\"更改为 "\\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39028037/

相关文章:

python - Conda ResolvePackageNotFound 错误

python - numpy.vectorize : Why so slow?

python - 需要将字符串列表转换为普通数字列表,字符串以10为底

javascript - 整理 Javascript,捕获和操作 URL

Python:用字符串替换数值

bash - 如何用一行代码切换字符串中字符的大小写?

Python 路线 - 我正在尝试设置格式扩展名,但失败

python - 如何在 Python 中录制系统音频? (Linux)

string - Swift:替换字符串中的字符 - 没有 stringByReplacingOccurrencesOfString

html - 正则表达式替换 html 标签外的文本