python, SyntaxError: EOL while scanning string

我在行 row_output = ... 中有上述错误,我该如何解决?


for index, row_content in enumerate(info):

row_output = 'C:\Users\khana\Documents\all\' + index

if not os.path.exists(row_output):

    os.makedirs(row_output)


开满天机
浏览 198回答 1
1回答

MMTTMM

因为“\”在python中是转义字符,但在window中,它也是路径的分割。所以我们可以使用“\\”来区分它们。但是,如果您的操作系统是 mac 或 liunx,则应使用“/”。“/”对于窗口也很有用。所以我认为“/”是最好的选择。for index, row_content in enumerate(info):    row_output = 'C:/Users/khana/Documents/all/' + index    if not os.path.exists(row_output):        os.makedirs(row_output)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python