python怎么读取csv数据格式的文件

Python (228) 2023-07-09 15:36:42

python读取csv的数据格式的方法是:1、利用python内置方法open打开csv文件;2、利用python库csv的reader方法将open函数读入的文件转换成csv对象,即可将csv文件读入python文件中。

1、基本的读取文件的方式

importcsv
csv_reader=csv.reader(open('taxi.csv',encoding='utf-8'))
forrowincsv_reader:
print(row)
#taxi.csv最好放在同一目录下

2、读取文件中的某一列以及多列

importcsv
withopen('taxi1.csv',encoding='utf-8')ascsvfile:
reader=csv.reader(csvfile)
column=[row[2]forrowinreader]
print(column)


####方法2
data_x=pd.read_csv(filepath_or_buffer='taxi1.csv',sep=',')["lo"].values
data_y=pd.read_csv(filepath_or_buffer='taxi1.csv',sep=',')["la"].values

3、读取文件的某一行

importcsv
withopen('taxi1.csv',encoding='utf-8')ascsvfile:
reader=csv.reader(csvfile)
fori,rowsinenumerate(reader):
ifi==0:
row=rows
print(row)
###
['id','dest_no','lo','la','gps_time','status','speed','vehicle_type','taxi_no_color','dir','create_time']

4.读取文件的行数

importcsva=open("taxi1.csv","r")
b=len(a.readline())
print(b)

推荐课程:python游戏开发教程(pygame)

THE END

发表回复