导航:首页 > 编程语言 > python处理csv文本

python处理csv文本

发布时间:2022-03-15 07:13:46

Ⅰ 用python处理csv文件,最好可以将里面的文本信息转成一个二维数组的形式,具体如下

思路如下:

  1. 导入csv库;

  2. 打开文件,并用csv库函数reader读入数据;

  3. csv读入的数据是一行一行的,所以通过循环语句把读到的数据放入到数组里

importcsv#必要库导入
filepath='test.csv'#定义文件名称,本文件要与当前的.py文件要在同一文件夹下,不然要用绝对路径
withopen(filepath,'r')ascsvfile:#打开数据文件
reader=csv.reader(csvfile)#用csv的reader函数读取数据文件
header=next(reader)#读取数据文件的表头
data=[]#定义一个空数组用于保存文件的数据
forlineinreader:#循环读取数据文件并保存到数组data中
data.append(line)#line是个一维数组,是数据文件中的一行数据
print(header)#表头
print(data)#读取的二维数组

Ⅱ python3.x处理csv文件

#-*-coding:UTF-8-*-
from__future__importdivision
importcsv

#csv_reader=csv.reader(open('data.csv','rb'))
#建个list举例。
csv_reader=[[1,2,0.5],[2,3,2.5],[3,4,3.5]]
dat=0
total=0.0
datmin=0
forrowincsv_reader:
dat2=row[-1]
ifdat2<0.95:
printdat2
datmin+=1
total=total+dat2
dat+=1
#printdatmin
aver=total/dat
minto=datmin/dat
print'averageis%s'%aver
print'lessthen0.95is%s'%minto

Ⅲ python中怎么读取csv文件

csv直接按纯文本格式读取就可以了。
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据

Ⅳ python中读取csv文件

python中读取csv方法有3种:
第一种,普通方法读取(open函数打开,然后使用for循环读取内容);
第二种,使用用CSV标准库读取;
第三种,用pandas模块读取。

Ⅳ 如何用python处理csv文件

使用csv模块处理:

import csv
reader = csv.reader(open("samples/sample.csv"))
for title, year, director in reader:
print year, title

Ⅵ python如何修改csv文件的内容

你可以读取 这个csv 文件, 读取里面的数据。
然后再把 这些数据处理之后, 写入到 另一个 csv 文件。
(然后你还可以, 将原来的删除)

Ⅶ python中怎样读取csv文件内容

和普通文件一样读取。csv中文件数据项有逗号划分开。
12345infile = open("data.csv", 'r') for line in infile: data = line.rstrip().split(',') print(data)

Ⅷ python读取文本(txt,csv)及相关操作会用到哪些函数

import csv
with open('my.csv') as f:
fcsv = csv.reader(f) # 标题行
for row in fcsv:
# row[0] row[1]

# txt
with open('my.txt') as f:
for line in f: #按行读取
#f.read() # 读取所有
pass

Ⅸ python怎么读取csv文件

csv文件就是用逗号分隔的文本文件,和文本文件的读取方式相同。
如果csv文件都是数值,想要将其转为列表,可采用如下程序实现:

#csv_file
f=open('abc.txt','r')
lines=f.readlines()
print(lines)
f.close()
list1=[]
forlineinlines:
foriinline.split(','):
list1.append(int(i))
print(list1)

Ⅹ python中怎么处理csv文件

什么是CSV

就是内容用逗号隔开,后缀是‘.csv’的文件。它可以被任何一个文本编辑器打开。如果用excel打开,它又可以是这样的:

END
读CSV

典型的可处理的csv文件,通常含有表头,也就是每列的列名。这样一来,每一行的内容就可以被当作是以表头为key的字典。于是可以使用csv定义的类:

class csv.DictReader(csvfile, fieldnames=None, restkey=None, restval=None, dialect='excel', *args, **kwds)

下面是官方的例子(Python 3)。我们看到,对于csv文件的内容,我们可以通过相应的tag,也就是字典的key来读取。

在实际使用过程中,为了分离代码和方便阅读,可以先把读取的内容转存到列表,随后再根据各个key进行分开处理(针对多列的情况)。

END
写CSV

同样的,写入的也是列表。使用的类:

class csv.DictWriter(csvfile, fieldnames, restval='', extrasaction='raise', dialect='excel', *args, **kwds)

官方例子:我们看到,有专门的函数来写入表头,没有表头数据是无法对应的。需要注意的是,对于下列语句,‘w’需要修改为‘wb’,否则每次写入会有多余空行
with open('names.csv', 'wb') as csvfile

阅读全文

与python处理csv文本相关的资料

热点内容
优信二手车解压后过户 浏览:62
Windows常用c编译器 浏览:778
关于改善国家网络安全的行政命令 浏览:833
安卓如何下载网易荒野pc服 浏览:654
javainetaddress 浏览:104
苹果4s固件下载完了怎么解压 浏览:1003
命令zpa 浏览:286
python编译器小程序 浏览:945
在app上看视频怎么光线调暗 浏览:540
可以中文解压的解压软件 浏览:593
安卓卸载组件应用怎么安装 浏览:913
使用面向对象编程的方式 浏览:339
程序员项目经理的年终总结范文 浏览:929
内衣的加密设计用来干嘛的 浏览:433
淮安数据加密 浏览:292
魔高一丈指标源码 浏览:982
松下php研究所 浏览:168
c回调java 浏览:401
梦幻端游长安地图互通源码 浏览:746
电脑本地文件如何上传服务器 浏览:313