【发布时间】:2012-10-15 06:52:58
【问题描述】:
这应该很容易,但我坚持得太久了。
如何连接两个文件夹名称?
例如:
ws = r'C:\Temp'
folder = "Test"
我想得到c:\Temp\Test 的结果,但我所做的一切都会得到c:\TempTest 的结果。
我不能使用+ "\",因为它是无效操作。
【问题讨论】:
-
你不能使用“/”? "C:/Temp/Test" 也应该这样做
-
您绝对应该使用@Tichodroma 的答案。这将在所有情况下为您正确且独立于平台地处理路径连接。
"\"(甚至r"\")不起作用的原因是反斜杠是一个转义字符。即使在原始字符串中,反斜杠也是转义引号字符的单个用例的转义字符。因此,您不能有一个以单个反斜杠结尾的字符串。
标签: python concatenation directory