if os.path.exists('D:\Python\New folder\'+f):
open(f+c, 'w')
f是一个循环变化的字符。如何将其添加到'D:\Python\New folder\'
的其余部分?我上面所做的就是将整行重点放在评论中。
答案 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模块