SyntaxError EOL while scanning string literal
HDUZN

错误提示

python中字符串的最后一个字符是斜杠会导致出错:
SyntaxError: EOL while scanning string literal

报错的提示里也有提示是src这个字符串后面有 \ 的原因。

1
2
3
File "g:\SynologyDrive\Python\code2\config.py", line 13
src = r'G:\SynologyDrive\ubuntu\ETF\'
^

解决方法

把代码改成以下就行了:

1
2
3
4
file = 'a.xlsx'
src = r'G:\SynologyDrive\ubuntu\ETF'
src_file = src + '\\' + file
print(src_file)

路径与文件名中间用 \ 拼接 一下就行了。

  • 本文标题:SyntaxError EOL while scanning string literal
  • 本文作者:HDUZN
  • 创建时间:2021-02-13 15:05:00
  • 本文链接:http://hduzn.cn/2021/02/13/SyntaxError-EOL-while-scanning-string-literal/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论