r'是什么意思
import os
print os.path.isdir(r'/data/webroot/resource/python') 其中r'是什么意思
import os
print os.path.isdir(r'/data/webroot/resource/python') 其中r'是什么意思
2016-10-23
在python中 '\' 代表转义 比如一个字符串
'what's this' 这样写出的字符串会出错 因为有三个单引号 解释器不明白到底从哪里结束这个字符串
这时可以用双引号来避开这种问题 ""
另外还可以采用转义符'\' 来注释掉‘s 的单引号
'what\'s this' 这样就代表 's 的单引号没有特殊意义 代表结束
有时候我们需要输入文件地址 'C:\Windows'
这时候 为了让解释器明白 这里不是要转义符
可以这样处理 'C:\\Windows' 这样可以理解为本身被自己抵消了
或者在字符串前面加 r ,r'C:\Whindows'
r 加在字符串的前面表示后边是自然字符串 可以起到和'\\' 同样的作用
举报