SyntaxError: EOL while scanning string literal

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SyntaxError: EOL while scanning string literal相关的知识,希望对你有一定的参考价值。

SyntaxError: EOL while scanning string literal

目录

SyntaxError: EOL while scanning string literal

问题

解决

EOL错误的一般原因

完整问题


问题

preprocess('test',['Abrica','bkb'],r'E:\\projects\\university\\prediction-machine-learning\\datasets\\save\\')
#preprocess('test',['Abrica','bkb'],"E:\\\\projects\\\\university\\\\prediction-machine-learning\\\\datasets\\\\save\\")

解决

# preprocess('test',['Abrica','bkb'],r'E:\\projects\\university\\prediction-machine-learning\\datasets\\save\\')
preprocess('test',['Abrica','bkb'],"E:\\\\projects\\\\university\\\\prediction-machine-learning\\\\datasets\\\\save\\")

EOL错误的一般原因

忘记关闭单引号、双引号、多引号等;

路径中的斜杠转义引起问题,如果是奇数个斜杠则容易引起问题;

完整问题

File "dataprocess.py", line 14
    preprocess('test',['Abrica','bkb'],r'E:\\projects\\university\\prediction-machine-learning\\datasets\\save\\')
                                    ^
SyntaxError: EOL while scanning string literal

参考:python: SyntaxError: EOL while scanning string literal

参考:4 Quick Solutions To EOL While Scanning String Literal Error

以上是关于SyntaxError: EOL while scanning string literal的主要内容,如果未能解决你的问题,请参考以下文章

python 报错 SyntaxError: EOL while scanning string literal 问题原因 解决方案 EOL解释

SyntaxError: EOL while scanning string literal的解决

Python_报错:SyntaxError: EOL while scanning string literal

Python_报错:SyntaxError: EOL while scanning string literal

python:SyntaxError:EOL,同时扫描字符串文字

托斯卡谜题 73589 用 RBFW 解决。 (失败:SyntaxError:扫描字符串文字时 EOL (<string>)