python小白之csv模块

2020年9月30
最好的药物是忙碌,最好的医生是睡眠,最好的疗愈是读书,最好的爱情是自爱,最好的自爱是自律
2020年自律带给我的是无限可能和无法想象的自由
在这里插入图片描述
csv是一种文件格式,你可以把它理解成“简易版excel”。学会了csv模块,你就可以用程序处理简单的电子表格了。
我们使用import语句导入csv模块,然后用dir()函数看看它里面有什么东西:

import csv
# dir()函数会得到一个列表,用for循环一行行打印列表比较直观
for i in dir(csv):
print(i)

同时,我们可以搜索到csv模块的官方英文教程:
英文教程
简单示例

import csv
with open ('some.csv',newline='')as f:
    reader=csv.reader(f) #使用csv的reader方法,创建reader对象
    for row in reader:#遍历reader对象的每一行
        print(row)
import csv
with open('test.csv',newline='',encoding='utf-8') as f:
#参数encoding='utf-8'防止出现乱码

以上就是读取csv文件的写法,接下来我们来看如何往csv格式文件写入数据。
先创建一个变量名为writer(也可以是其他名字)的实例,创建方式是writer = csv.writer(x),然后使用writer.writerow(列表)就可以给csv文件写入一行列表中的内容。

import csv
with open('test.csv','a', newline='',encoding='utf-8') as f:
    writer  = csv.writer(f)
    writer.writerow(['4', '猫砂', '25', '1022', '886'])
    writer.writerow(['5', '猫罐头', '18', '2234', '3121'])

终于写完啦
所有觉得python小白的基础语法重要的部分已经告一段落,其余的创建对象,循环语句,,,,,比较简单易懂,就不重复啦。
国庆节和中秋节双节快乐,
明天见~

猜你喜欢

转载自blog.csdn.net/m0_48787202/article/details/108890716