Python数据处理
本文最后更新于425 天前,其中的信息可能已经过时,如有错误请发送邮件到blue16@email.swu.edu.cn

CSV数据

CSV数据的构成

元素简称,元素全称,相对分子质量,(其他列)
H,hydrogen,1.008,-259.1,-252.9,0.0000699,2.2,1312,72,,±1
He,helium,4.003,-272.2,-268.9,0.000179,,2372,<0,,0
Ts,tennessine,292,,,,,,,,
Og,oganesson,294,,,,,,,,

一个CSV格式的文件,每一行为一个记录,回车为换行;对于每一个记录,每一个字段通过逗号分割;第一行为标题行,使用Python读取的时候,默认会跳过这一行,因此得格外小心!

相关代码

DictReader:读取之后成为字典(可以用fieldnames查看字段名称,也就是第一行的数据);reader:读取之后成为列表,这种方式会读取第一行。

import csv

with open('example.csv', newline='') as csvfile:
    reader_dict = csv.DictReader(csvfile)
    print(reader_dict.fieldnames)
    reader_list_all = csv.reader(csvfile)
    reader_list = list(csv.reader(csvfile))[1:] #排除首行
    for row in reader_list:
        print(row) # 输出每一行数据
  • 备注:with … as … 可以确保在执行相关代码的时候保持文件打开,在使用完成后自动关闭。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇