使用os.chdir访问文件夹以'\ f'开头的文件

时间:2017-05-24 16:10:10

标签: python string

我知道\ f是一个换页。我想通过以下方式访问我的文件夹:

os.chdir("C:\Python27\BGT_Python\skills\fuzzymatching")

'fuzzymatching'文件夹以\ f符号开头,它打破了字符串。

解决这些类型符号的最简单方法是什么?

3 个答案:

答案 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