Python:如何使用具有可选引号的csv阅读器拆分字符串

576i

我试图拆分逗号分隔字符串,其中场可能可能不会有他们周围的报价。

有没有一种方法可以将引号定义为可选

下面的代码仅适用于带引号的字段。我正在使用python 2.7.11

import csv

temp = '"HELLO,WORLD",HELLO WORLD,END OF THE WORLD'

for i in csv.reader(temp):
    print('#next#')
    print(i)

输出是

#next       
['HELLO,WORLD']    
#next#    
['', '']    
#next#    
['H'] 
#next#     
['E']    
...

预期是

#next       
['HELLO,WORLD']    
#next       
['HELLO WORLD']    
#next       
['END OF THE WORLD']    
阳台

csv模块文档中:

csv.reader(csvfile, dialect='excel', **fmtparams)
    Return a reader object which will iterate over lines in the given csvfile.
csvfile can be any object which supports the iterator protocol and
returns a string each time its next() method is called ..

因此,您需要将字符串列表传递给您的csv.reader呼叫以获取正确的输出。

temp = ['"HELLO,WORLD",HELLO WORLD,END OF THE WORLD']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:如何使用具有可选引号的csv阅读器拆分字符串

来自分类Dev

使用Caigen CSV阅读器查询字符串值及其打开和关闭引号

来自分类Dev

python:如何为csv阅读器放置拆分条件

来自分类Dev

使用lumenwork csv阅读器阅读带有双引号的csv

来自分类Dev

在Windows批处理文件中,如何使用具有多个带引号的字符串的命令执行FOR / F

来自分类Dev

CSV阅读器在python中将三列值作为单个字符串返回

来自分类Dev

python csv阅读器不处理引号

来自分类Dev

拆分字符串以具有单独的引号

来自分类Dev

CSV阅读器和DictReader将数字字段转换为字符串

来自分类Dev

Java CSV 阅读器 - 替换引号

来自分类Dev

使用具有字符串模式的扫描器对字符串进行令牌化

来自分类Dev

你如何使用字符串从列表来调用具有相同名称的函数,在Python?

来自分类Dev

如何使用具有字符串数组的JSON对象填充选择ng-options?

来自分类Dev

如何使用具有这种值格式的 php 去除标签字符串?

来自分类Dev

Python CSV阅读器没有任何数据

来自分类Dev

Tensorflow csv阅读器错误:“字符串内的引用必须由另一个引用转义”

来自分类Dev

如何确保字符串具有双引号?

来自分类Dev

Python CSV阅读器,CSV格式

来自分类Dev

如何使用具有浏览器兼容性的jquery获取文件上传的base_64字符串?

来自分类Dev

使用csv阅读器在文本文件中保留双引号

来自分类Dev

在.net中格式化字符串以使用Foxit阅读器打印pdf文件

来自分类Dev

优化Python CSV阅读器性能

来自分类Dev

Python CSV阅读器控制流程

来自分类Dev

正确使用csv阅读器功能

来自分类Dev

如何使用Erlang将字符串拆分为具有多个值的列表?

来自分类Dev

python将字符串拆分为具有相同语言字符的字符串

来自分类Dev

python将字符串拆分为具有相同语言字符的字符串

来自分类Dev

流阅读器正在读取的字符串产生无法识别的字符

来自分类Dev

如何在mysql中使用具有特定单词的列检查字符串

Related 相关文章

  1. 1

    Python:如何使用具有可选引号的csv阅读器拆分字符串

  2. 2

    使用Caigen CSV阅读器查询字符串值及其打开和关闭引号

  3. 3

    python:如何为csv阅读器放置拆分条件

  4. 4

    使用lumenwork csv阅读器阅读带有双引号的csv

  5. 5

    在Windows批处理文件中,如何使用具有多个带引号的字符串的命令执行FOR / F

  6. 6

    CSV阅读器在python中将三列值作为单个字符串返回

  7. 7

    python csv阅读器不处理引号

  8. 8

    拆分字符串以具有单独的引号

  9. 9

    CSV阅读器和DictReader将数字字段转换为字符串

  10. 10

    Java CSV 阅读器 - 替换引号

  11. 11

    使用具有字符串模式的扫描器对字符串进行令牌化

  12. 12

    你如何使用字符串从列表来调用具有相同名称的函数,在Python?

  13. 13

    如何使用具有字符串数组的JSON对象填充选择ng-options?

  14. 14

    如何使用具有这种值格式的 php 去除标签字符串?

  15. 15

    Python CSV阅读器没有任何数据

  16. 16

    Tensorflow csv阅读器错误:“字符串内的引用必须由另一个引用转义”

  17. 17

    如何确保字符串具有双引号?

  18. 18

    Python CSV阅读器,CSV格式

  19. 19

    如何使用具有浏览器兼容性的jquery获取文件上传的base_64字符串?

  20. 20

    使用csv阅读器在文本文件中保留双引号

  21. 21

    在.net中格式化字符串以使用Foxit阅读器打印pdf文件

  22. 22

    优化Python CSV阅读器性能

  23. 23

    Python CSV阅读器控制流程

  24. 24

    正确使用csv阅读器功能

  25. 25

    如何使用Erlang将字符串拆分为具有多个值的列表?

  26. 26

    python将字符串拆分为具有相同语言字符的字符串

  27. 27

    python将字符串拆分为具有相同语言字符的字符串

  28. 28

    流阅读器正在读取的字符串产生无法识别的字符

  29. 29

    如何在mysql中使用具有特定单词的列检查字符串

热门标签

归档