python:SyntaxError:扫描字符串li时的EOL

我在s1="some very long string............"中有上述错误

有谁知道我做错了什么?

11个解决方案

165 votes

你没有在行结束前放置"""。

如果要执行此操作,请使用""":

""" a very long string ......

....that can span multiple lines

"""

aaronasterling answered 2019-06-25T22:04:55Z

67 votes

我有这个问题 - 我最终得出结论,原因是我在字符串中包含了\个字符。 如果您有任何这些,"逃避" 他们与\\,它应该工作正常。

Chris H answered 2019-06-25T22:05:20Z

16 votes

(假设你没有/想要在你的字符串中换行......)

这个字符串真的有多长?

我怀疑从一个文件或命令行读取一行的时间有一个限制,并且因为该行的结尾被解析,所以解析器看到类似于s1="some very long string..........(没有结束")并因此抛出解析错误?

您可以通过在源中转义换行符来分割多行中的长行,如下所示:

s1="some very long string.....\

...\

...."

JanC answered 2019-06-25T22:06:06Z

7 votes

在我的情况下,我的单引号词典字符串中有\r\n。 我用\\r和\n替换了\r的所有实例和\\n,它解决了我的问题,正确地返回了eval< dict中的转义换行符。

ast.literal_eval(my_str.replace('\r','\\r').replace('\n','\\n'))

.....

Nicolas Bouliane answered 2019-06-25T22:06:32Z

4 votes

我也遇到过这个问题,虽然这里有答案但我想对此提出重要意见后/应该没有空的空间。意识到它

madhu131313 answered 2019-06-25T22:06:59Z

3 votes

我遇到了类似的问题。 我有一个字符串,其中包含Windows中文件夹的路径,例如 C:\\\Users\\\问题是\是一个转义字符,所以为了在字符串中使用它,你需要再添加一个\。

不正确:C:\\\Users\\\

正确:C:\\\Users\\\

Ashish kulkarni answered 2019-06-25T22:07:40Z

2 votes

我也有这个确切的错误信息,对我来说,问题是通过添加"\"

事实证明,我的长弦,用"分成八行。\" 在最后,错过了一个"\" 在一条线上。

Python IDLE没有指定此错误所在的行号,但它突出显示了一个完全正确的变量赋值语句,让我失望。 实际的畸形字符串语句(带有" \"的多行)与要突出显示的语句相邻。 也许这会帮助别人。

user12711 answered 2019-06-25T22:08:22Z

2 votes

在我的情况下,我使用Windows所以我必须使用双引号而不是单引号。

C:\Users\Dr. Printer>python -mtimeit -s"a = 0"

100000000 loops, best of 3: 0.011 usec per loop

Aminah Nuraini answered 2019-06-25T22:08:49Z

2 votes

我在postgresql函数中收到此错误。 我有一个很长的SQL,我用\分为多行,以提高可读性。 但是,这就是问题所在。 我删除了所有并将它们排成一行以解决问题。 我正在使用pgadmin III。

Ram Dwivedi answered 2019-06-25T22:09:17Z

1 votes

在我使用Mac OS X的情况下,我有以下声明:

model.export_srcpkg(platform, toolchain, 'mymodel_pkg.zip', 'mymodel.dylib’)

我收到了错误:

File "", line 1

model.export_srcpkg(platform, toolchain, 'mymodel_pkg.zip', 'mymodel.dylib’)

^

SyntaxError: EOL while scanning string literal

我改为:

model.export_srcpkg(platform, toolchain, "mymodel_pkg.zip", "mymodel.dylib")

有效...

大卫

us_david answered 2019-06-25T22:10:06Z

1 votes

您的variable(s1)跨越多行。 为了做到这一点(即你希望你的字符串跨越多行),你必须使用三重引号(""")。

s1="""some very long

string............"""

Khandelwal-manik answered 2019-06-25T22:10:34Z

python扫描字符串文本时下线_python:SyntaxError:扫描字符串li时的EOL相关推荐

  1. python对excel筛选提取文本中数字_python实现将字符串中的数字提取出来然后求和...

    因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现. 题目:字符串43-3y2.f ...

  2. python字符串只留数字_Python数字和字符串(5/30)

    前言 Life is short,you need Python.本系列是学习Python的心酸历程!(持续更新) 大纲 数值类型及操作 字符串类型及操作 模块time的使用方法 数字迭代器和文本进度 ...

  3. python中的字符串是什么数据类型_Python数据类型之字符串

    一:概述 Python中的字符串的一些概念 可以看作是字符的集合,在数据类型里没有单个字符的数据类型,可以用单个字符表示的一个字符串数据类型 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列 ...

  4. python返回字符串长度的函数_Python如何查找字符串的长度?(代码示例)

    在Python中字符串是Unicode代码点的不可变序列.给定一个字符串,我们如何查找它的长度?本篇文章就来给大家介绍在Python中查找字符串长度的四种方法,希望对大家有所帮助.[相关视频教程推荐: ...

  5. python字符串补空格输出_python实现指定字符串补全空格、前面填充0的方法

    Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0. zfill()方法语法:str.zfill(width) 参数width -- 指定字符串的长度.原字符串右对齐,前 ...

  6. python不支持单字符类型_Python数据类型之字符串

    1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...

  7. python截取字符串后三位_python如何截取字符串后几位

    字符串切片也就是截取字符串,取子串. Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引-1内的字符串 步长不指定时步长为1,字符串[开始索引:结束索引] ...

  8. python数字和字符串可以运算吗_python数字和字符串对象

    一.python中的数字对象 数字是python当中使用比较广泛的数据类型. 1.数字对象类型 ××× int         如:1,2,3 浮点型 Float  如:1.0,2.0 长××× lo ...

  9. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

最新文章

  1. 记一次synchronized锁字符串引发的坑兼再谈Java字符串
  2. java依赖和约束有啥区别_Java – Maven依赖关系太多了
  3. sql not exists用法_SQL Server 2012 高级用法(一)
  4. c语言格式字符If,C语言所有语句格式 C语言中的的if语句共有多少种格式?
  5. php 物联网应用,蜂窝物联网的概念以及应用
  6. (BFS)Catch That Cow(poj3278)
  7. linux raid autodetect,软raid的建立
  8. spring整合cxf开发rest风格的webservice接口(客户端服务端)
  9. Ubuntu中tftp下载程序
  10. 汽车芯片严重短缺,价格全线上涨,“缺芯”仍将延续
  11. 平板触屏笔什么比较好?实用平板电脑手写电容笔推荐
  12. 转载《五大免费采集器哪个好,火车头,海纳,ET,三人行,狂人采集 》
  13. 【任务二】打卡——by 003-Vamein
  14. 维修服务器的请示,关于更换云服务器的请示
  15. 线程池基本了解及其参数配置
  16. EAS单据F7设置默认值
  17. Latex表示随机变量相互独立,不独立
  18. 路由器android-267d3f,这才是真的高级货玩意:NETGEAR EX7700 AC2200三频无线Mesh扩展器使用体验...
  19. 触宝线上笔试2018
  20. springboot vue考试问卷源码

热门文章

  1. Linux IO - 同步,异步,阻塞,非阻塞
  2. wireshark、tcpdump、dsniff、Ettercap、NetStumbler、netsniff-ng
  3. 在 windows 下使用 Xming+Putty 显示 Linux 下软件图形界面
  4. Python 中 xpath 语法 与 lxml 库解析 HTML/XML 和 CSS Selector
  5. 22条API设计的实践
  6. Replace Parameter with Methods(以函数取代参数)
  7. mysql中when用法_Mysql 中的CASE WHEN 用法
  8. 复选框怎么点td选中_jQuery点击tr实现checkbox选中的方法
  9. onclick进不去ajax,在ajax调用之后处理onclick函数
  10. 2021年程序员1月薪资统计,你在哪一档?