没有合适的资源?快使用搜索试试~ 我知道了~
python读写csv文件实例代码
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
温馨提示
Python读取与写入CSV文件需要导入Python自带的CSV模块,然后通过CSV模块中的函数csv.reader()与csv.writer()来进行CSV文件的读取与写入。 写入CSV文件 import csv # 需要import csv的文件包 out=open(aa.csv,'wb') # 注意这里如果以‘w'的形式打开,每次写入的数据中间就会多一个空行,所以要用‘wb' csv_write=csv.write(out,dialect='excel') # 下面进行具体的内容写入 ss=['a',3] csv_write.writerow(ss) #这样ss里面
资源推荐
资源详情
资源评论
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/14867513/bg1.jpg)
python读写读写csv文件实例代码文件实例代码
Python读取与写入CSV文件需要导入Python自带的CSV模块,然后通过CSV模块中的函数csv.reader()与csv.writer()来进行
CSV文件的读取与写入。
写入写入CSV文件文件
import csv # 需要import csv的文件包
out=open("aa.csv",'wb') # 注意这里如果以‘w'的形式打开,每次写入的数据中间就会多一个空行,所以要用‘wb'
csv_write=csv.write(out,dialect='excel')
# 下面进行具体的内容写入
ss=['a',3]
csv_write.writerow(ss) #这样ss里面的信息就被写入到aa.csv文件中了,而且是在两列中
#这里如果需要写入多行,那么就采用循环进行循环输入就可以了
out.close()
读取读取CSV文件文件
import csv
out=open("aa.csv",'r')
read_csv=csv.reader(out,dialect='excel')
for line in read_csv: #循环输出csv中的所有数据
print line
out.close()
知识点扩展:
import csv
读文件
reader方法方法
with open('./data.csv', 'r') as f:
reader = csv.reader(f)
# python 2
header = reader.next()
# python 3x 使用python内置的next
header = next(reader)
#获取真正的数据
for row in reader:
print(row) # 打印每一行,列表类型,只能按位置索引
稍微介绍一下next(iterable, [default ])函数,它是python3x内置的,用于遍历可迭代对象的方法,其中iterable可以使字符串、列
表、字典、元祖、集合等。若default给出,那么遍历到头时返回这个值,不然就抛异常。
这让我想到了字典的get()方法,它也有类似作用。比如,
# 如果dic里面没有key1这个键,那就返回我们指定的0
dic.get('key1', 0)
DictReader方法方法
写文件
跟读对应, 写操作也有两个方法
writer方法,适用列表的列表
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- 贼仙呐2023-07-27这个文件提供了清晰而简明的代码示例,使得读写CSV文件变得非常容易。
- 杜拉拉到杜拉拉2023-07-27作者很好地解释了每一步的操作,方便初学者理解和跟随。
- 萱呀2023-07-27这个文件没有使用过多的技术术语,让人在阅读时感到非常亲切和容易理解。
- lirumei2023-07-27阅读这个文件后,我真正理解了如何在Python中高效地处理CSV文件。
- 山林公子2023-07-27这个文件不仅仅是代码的堆砌,它还提供了实际场景的应用示例,使得学习过程更加有趣和实际。
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38674883
- 粉丝: 3
- 资源: 943
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)