本文来介绍用Python读取csv文件。什么是csv(Comma-Separated Values),也叫逗号分割值,如果你安装了excel,默认会用excel打开csv文件。

1. 我们先制作一个csv文件,example.csv

2. 看看如何用Python来读取这个文件

import csv

with open(r'C:\Users\Anthony\Desktop\example.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
for row in readCSV:
print(row)

运行输出效果

['city', 'password', 'day']
['Beijing', 'DJOYnieT8234jlsK', '1']
['Shanghai', 'DJOYnieT8234jlsK', '2']
['Guangzhou', 'DJOYnieT8234jlsK', '3']
['Shenzhen', 'DJOYnieT8234jlsK', '1']
>>>

3. 进入到某一个单元格

 import csv

 with open(r'C:\Users\Anthony\Desktop\example.csv') as csvfile:
    readCSV = csv.reader(csvfile, delimiter=',')
    for row in readCSV:
        # print(row)
        print(row[0])
        print(row[0],row[1])

4. 如何单独每列输出打印

 import csv

 with open(r'C:\Users\Anthony\Desktop\example.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
citys = []
password = []
days = []
for row in readCSV:
city = row[0]
paword = row[1]
day = row[2] citys.append(city)
password.append(paword)
days.append(day) print(citys)
print(password)
print(days)

上面这个r表示不需要转义,原义输出,因为上面有\,反斜杠默认是转义,所以需要添加r
输出效果

>>>
================= RESTART: C:\Users\Anthony\Desktop\demo.py =================
['city', 'Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen']
['password', 'DJOYnieT8234jlsK', 'DJOYnieT8234jlsK', 'DJOYnieT8234jlsK', 'DJOYnieT8234jlsK']
['day', '1', '2', '3', '1']
>>>

												

最新文章

  1. SQL Server 2016中In-Memory OLTP继CTP3之后的新改进
  2. win10磁盘100%解决办法
  3. 日常积累oracle 有关信息
  4. Html.DropDownList
  5. 附件上传 使用javascript
  6. 【uTenux实验】任务管理
  7. 使用httpclient时候,出现“Too many open files”问题
  8. BZOJ4000 [TJOI2015]棋盘
  9. Flex AdvancedDatagrid使用
  10. [iOS 多线程 & 网络 - 1.0] - 多线程概述
  11. IT女孩特不烦恼---九月实习总结
  12. cnblogs鼠标点击特效
  13. Base64 加解密
  14. time时间模块(十八)
  15. 如何将 gitbook上的开源书转换为mobi
  16. Educational Codeforces Round 53 (Rated for Div. 2) E. Segment Sum
  17. Azure 基础:自定义 Table storage 查询条件
  18. 删除none 的images报错 image has dependent child images 解决办法
  19. Python 里 and、or 的计算规则
  20. mysql中,root用户密码被遗忘,该如何进行重置?

热门文章

  1. 安卓extends和implements
  2. unbuntu循环登录
  3. 如何学好Spring
  4. iis 中经典和集成模式对应webconfig节点
  5. 【洛谷P3119】[USACO15JAN]草鉴定Grass Cownoisseur
  6. 7.29NOIP模拟赛
  7. ssd的BUG
  8. 大专生自学web前端前前后后
  9. Redis集群整合到springboot框架
  10. CSRF的原理和防范措施