Python中os和csv模块的使用

本文介绍了Python中os模块和csv模块的使用方法。os模块包括文件操作如打开、读写、追加,以及文件判断和执行系统命令;csv模块则讲解了如何读写CSV文件,包括读取指定列、字典格式读取以及追加和覆盖数据的操作。
摘要由CSDN通过智能技术生成

目录

os模块的使用

open("test.txt","mode")

读取文件中的内容 

 f.read()

 f.readline(size)  

 f.readlines(size) 

写入数据到文件中

追加数据

覆盖原数据

读写文件的IO指针的一些问题 

os模块中一些基本的判断文件的函数

OS模块执行系统命令 

CSV模块的使用

读文件

reader(csvfile, dialect='excel', **fmtparams)

读取指定的列

DictReader函数是返回字典格式的数据

读取指定列的数据 

写文件

writer(csvfile, dialect='excel', **fmtparams)

追加一行数据进去

覆盖之前的数据


OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录

以下都是python3.7环境下

os模块的使用

open("test.txt","mode")

mode有以下几种:

  • r : 只读,如果无此文件的话就会报错
  • r+:   读写方式打开,既可读也可写
  • w: 写入,覆盖之前的内容,如果无此文件就新建,只能写不能读
  • a:  写入,在文件末尾追加新的内容,文件如果不存在,则新建,只能写不能读
  • +: 更新,须结合 r、w、a 参数使用,指针在最后面
  • b: 打
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢公子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值