Python查找文件路径

时间:2015-04-30 18:09:13

标签: python file

if os.path.exists('D:\Python\New folder\'+f):
    open(f+c, 'w')

f是一个循环变化的字符。如何将其添加到'D:\Python\New folder\'的其余部分?我上面所做的就是将整行重点放在评论中。

2 个答案:

答案 0 :(得分:3)

您不能使用\反斜杠作为最后一个字符,因为\'表示使用实际引号字符而不是字符串的结尾。

你应该在这里使用os.path.join()并让Python将路径和文件名连接在一起,并使用原始字符串文字作为路径,以便其他\字符不形成转义序列( \n将是换行符,例如:)

path = os.path.join(r'D:\Python\New folder', f)
if os.path.exists(path):
    open(os.path.join(path, c), 'w')

os.path.join()会为您添加所需的\路径分隔符。

答案 1 :(得分:0)

使用python os.path模块

os.path.join