Python如何对csv文件进行修改?python修改csv文件的方法有哪些?

在上次的学习中,我们了解了Python如何将csv文件合并的操作,今天给大家介绍一个新的知识,为了方便大家更好的学习Python,这篇文章主要为大家介绍了Python如何对csv文件进行修改?python修改csv文件的方法有哪些?的实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助 。

Python如何对csv文件进行修改?python修改csv文件的方法有哪些?

文章插图
csv文件它不仅仅是一个简单的文本文件,通常我们在对csv文件进行读取的时候,我们是先读取文件中的数据,再来对文件中的内容进行修改操作,然后将它们处理成一个python 内部对象,对csv文件进行修改,就是用一个相同的格式对之前的原始数据进行覆盖 。下面举例向大家讲解Python修改csv文件的方法 。
假设我们现在有一个csv文件,文件中有一份对电影评分的数据,文件中有需要修改的地方,操作方法如下:
1、首先我们需要导入库,使用命令:
import csv2、对一个文件名进行定义:
file_name=”HH.csv”3、在对文件进行导入之后,我们将对文件中的数据进行读出,这里可以使用with的方法进行数据的读取操作,这样便于操作,在文件读取完之后,还要对文件进行关闭 。代码如下:
with open(file_name, newline='') as f:    data = [row for row in csv.DictReader(f)]在代码中,我们使用了DictReader的方法,它可以将我们读取的csv文件内容进行转换,转换成一个数据行列表 。将文件中的标头作为一个键,将单元格的内容作为一个值 。
4、对电影中的电影评分的数据进行修改,将“7.9”,修改成“8.8”,代码如下:
data[OrderedDict([('Name', '001'), ('Movie', 'Star Wars'), ('rating', '7.9')]), OrderedDict([('Name', '002'), ('Movie', 'Back to Future'), ('rating', '8.0')]), OrderedDict([('Name', '002'), ('Movie', 'Batman'), ('rating', '7.7')]), OrderedDict([('Name', '003'), ('Movie', 'Spy 007'), ('rating', '8.3')])]data[0]['rating']'7.9data[0]['rating'] = 8.8【Python如何对csv文件进行修改?python修改csv文件的方法有哪些?】以上就是Python如何对csv文件进行修改?python修改csv文件的方法有哪些?的详细内容,如果还想学习更多Python修改csv文件的方法,可以继续关注了解哦!

    推荐阅读