python - 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中是转义字符,但在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)
推荐阅读
- python - 使用IQR方法在python中查找异常值,不包括中位数
- python - 单击时嵌套菜单选项不响应
- asp.net-mvc - 在 Razor 视图中显示 RadioButtonList 模型数据
- windows - 错误 - 无法将参数绑定到参数“InputObject”,因为它为空
- c++ - 在返回的 lambda 中为捕获的局部变量复制省略
- python-3.x - 在破折号中动态创建基于其他列值的依赖列
- c# - C#:调用线程无法访问此对象,因为不同的线程拥有它
- python - 用 Python 抓取维基百科中的表格
- python - 如何将 C++ 函数的输出保存到 python 变量
- c - 为什么我得到的是问号而不是 HTML 内容?