第十七篇:使用Python读取csv文件并且循环打印每行数据

530 阅读1分钟

Python小案例

一、前置内容

1.1、二维数据的表示

image.png

1.2、csv格式与二维数据的存储

image.png

image.png

1.3、二维数据的处理

image.png

image.png

image.png

二、案例需求

读取user.csv的数据,并且打印出来

image.png

三、案例分析与解决过程

1、怎么将csv文件中转换成表格并且打印?
答案:首先去除每行尾巴的换行 , 然后对列表每行数据通过split(",")放进一个列表中 , 最外面则是一个大列表,最后使用两个for循环打印出来

四、完整代码


# 打开csv文件  
ls = []  
with open(r"C:\Users\一生只爱一个人\Desktop\user.csv" , "r") as csv :  
for line in csv :  
line = line.replace("\n" , "")  
ls.append(line.split(","))  
  
  
  
for row in ls :  
for column in row :  
print(column , end=" ")  
print("" , end="\n")

五、检验与验收代码

image.png

image.png

六、复盘所学知识

1、csv文件是数据与数据之间以逗号隔开,数据缺失也要保留逗号,每行最后是换行
2、二维数据是一个大列表,里面有n个小列表, 首先就选取第几个小列表 ,当选中小列表后 , 才能选取小列表中的元素
3、对于二维数据使用双重for循环比较好