python读取csv文件
csv文件,用记事本编辑,然后命名为test1.csv
1,2,3,4
5,6,7,8
9,10,11,12
用excel打开,就是这样的
使用python读取文件
按行读取。
然后把读到的东西赋值给python程序中的变量。
这个变量,可以是一个列表
在这里,是一个2维的列表
如果把他存储到一个矩阵,就是一个矩阵
存储到一个二维数组,就是一个二维数组
#Copyright
'''csv文件操作使用colorama控制打印字体颜色'''
from colorama import init
from colorama import Fore,Back,Style
import csv
init()
print(Fore.WHITE)
print(Back.BLUE)
print("hello world")
path="D:\python_examples\\"
#看一下如何操作csv
#help(csv)
#读文件
wenjian=[]
with open(path+'test1.csv',newline='') as f:
reader=csv.reader(f)
for row in reader:
print(row) #每一行4个值
wenjian.append(row)#每一行就是一个列表,列表里面放了4个列表
print(wenjian)
for i in wenjian:#遍历一个2维列表,需要2个for
for j in i:
print(int(j))#读进来的是字符串,怎么变成数字呢?做类型转换。