Python字符串中的'\'输入

RT,
引号内放一个反斜杠时报错了,不懂的是放两个反斜杠,返回的字符串里也出来了两个。。。
2.7.5,IDLE

怎么才能只输入一个反斜杠呢

反斜杠 是 “转意符" -- 改变后面字符的含义, 比如:
\r : 回车, \n : 换行, \t : 制表符 ..
为了表达字符"反斜杠(\)" 需要在其前面在加一个反斜杠 : \\
就是说,你看到的字符串中的 \\ 就是一个 "\".

另:你可以用os.path.join("C:", *dirs)来完成这种路径字符串的连接。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-25
怎样才能只输出一个反斜杠?
因为你用的IDLE
'c:'+'\\'.join(dirs)返回的是字符串而不是输出,所以带有两个反斜杠
用print('c:'+'\\'.join(dirs))就能输出一个反斜杠。