>>> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin"
'C:\\Program Files\\MySQL\\MySQL Server 5.1\x08in\\mysqladmin'
>>> r"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin"
'C:\\Program Files\\MySQL\\MySQL Server 5.1\\bin\\mysqladmin'
使用原始字符串有两种选择。第一个是避开反斜杠:
>>> "C:\\Program Files\\MySQL\\MySQL Server 5.1\\bin\\mysqladmin"
我总是觉得这有点难看,也有点难读。也可以将反斜杠替换为正斜杠:
>>> "C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqladmin"
在使用Windows文件\文件夹路径时,我几乎总是使用原始字符串。举个例子:
注意字符串开头的
r
。这会把字符串变成原始字符串。如果不这样做,Python将查看特殊字符的反斜杠,例如\n
(新行)、\t
(tab)或\b
(反斜杠)。你有后者在你的弦。你知道吗找出发生了什么的一种方法是尝试在解释器中打印字符串。请看以下示例:
使用原始字符串有两种选择。第一个是避开反斜杠:
我总是觉得这有点难看,也有点难读。也可以将反斜杠替换为正斜杠:
这将工作,虽然它看起来有点奇怪,如果你是一个Windows的家伙。所以最后,我还是建议使用原始字符串。你知道吗
试着把
\
改成/
,它应该可以工作。你知道吗相关问题 更多 >
编程相关推荐