我想从r"D:\test.txt"
列表中获得"D:\\test.txt"
或glob.glob
。
我尝试如下。
files = glob.glob("D\\*.txt")
for fi in files:
print (fi)
它只是给出"D\test.txt"
。
如何制作r"D:\test.txt"
或"D:\\test.txt"
fi
被赋予条件。r"D:\test.txt"
或"D:\\test.txt"
)获取。
print (str(fi).replace("\", "\\"))
,但是python不允许编写此代码。答案 0 :(得分:1)
您将fi设为"D:\test.txt"
,如果该字符串是您要替换的函数以将\转换为\
fi = fi.replace("\\","\\\\")
第一个\用于转义第二个\用于在fi字符串中进行搜索 在四个\中,2表示转义,2表示您的字符串。