我知道\ f是一个换页。我想通过以下方式访问我的文件夹:
os.chdir("C:\Python27\BGT_Python\skills\fuzzymatching")
'fuzzymatching'文件夹以\ f符号开头,它打破了字符串。
解决这些类型符号的最简单方法是什么?
答案 0 :(得分:4)
在字符串前添加r
字符:
os.chdir(r"C:\Python27\BGT_Python\skills\fuzzymatching")
请参阅the Python docs。
在三引号字符串中,允许(并保留)未转义的换行符和引号,除了连续三个未转义的引号终止字符串。 (一个``quote''是用来打开字符串的字符,即'或"。
和
除非
r' or
R'如果存在前缀,则字符串中的转义序列将根据与标准C使用的规则类似的规则进行解释。
答案 1 :(得分:2)
为了完整起见,我将添加:
os.chdir("C:/Python27/BGT_Python/skills/fuzzymatching")
关于实际需要反斜杠的Windows的唯一部分是命令行。
答案 2 :(得分:1)
这应该有效:
os.chdir("C:\Python27\BGT_Python\skills\\fuzzymatching")
我刚刚为\
添加了\f
。