Python 读取 csv 文件忽略引号中字段的逗号
生活随笔
收集整理的這篇文章主要介紹了
Python 读取 csv 文件忽略引号中字段的逗号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如題,使用 Python 處理 csv 文件,之前是這么處理的:
str = '飛機,火車,汽車' rel = str.split(',') > ['飛機','火車','汽車']一般情況下是正常的,但是如果在某個文本字段中帶有逗號,處理就會有問題:
str = “飛機,‘火車,book’,汽車" rel = str.split(',') > ['飛機','火車','book','汽車']解決方法
網絡搜索得知 Python 本身就有處理 csv 的模塊,
不要嘗試重新創造,
如果要從CSV文件中讀取行,請使用Python的 csv 模塊。
示例:cat test.py
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! '''import csv with open('some.csv')as f:reader = csv.reader(f)for row in reader:print(row)> cat some.csv “114111”,“飛機,火車和汽車”,“50”,“BOOK”> python test.py ['114111','Planes,火車和汽車','50','BOOK']總結
以上是生活随笔為你收集整理的Python 读取 csv 文件忽略引号中字段的逗号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 字符串按固定长度拆分
- 下一篇: Python:序列的copy() 方法和