这是我的字符串替换代码,但它不能按预期工作.
#!/usr/bin/python
import sys
import fileinput
import string
filename = 'C:\sample\test\test.txt'
newfilename = string.replace(filename, '\\', '\\\\')
Run Code Online (Sandbox Code Playgroud)
预期的输出newfilename应该是,"C:\\\sample\\\test\\\test.txt"但它是相同的filename.
我该怎么做才能获得预期的输出?
这可能看起来更简单:
filename = r"C:\sample\test\test.txt"
newfilename = filename.replace('\\', '\\\\')
print newfilename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |