首页 > 解决方案 > python,SyntaxError:扫描字符串文字时 EOL

问题描述

我在 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)

标签: python

解决方案


因为“\”在python中是转义字符,但在windows中,它也是路径的分割。所以我们可以使用“\\”来区分它们。但是,如果您的操作系统是 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)

推荐阅读