当前位置: 首页 > news >正文

深圳南山网站建设抖音关键词排名推广

深圳南山网站建设,抖音关键词排名推广,怎么做网站的超级链接,新乡市建设路小学网站概念 CSV是逗号分隔值或者字符分割值,其文件以纯文本形式存储表格数据。 CSV文件可以用文本文件或者转换成EXCEL(直接用EXCEL也可以,但是可能会有一些问题)打开。因此更适合通过CSV文件进行程序之间转移表格数据。 应用场景 需…

概念

CSV是逗号分隔值或者字符分割值,其文件以纯文本形式存储表格数据。

CSV文件可以用文本文件或者转换成EXCEL(直接用EXCEL也可以,但是可能会有一些问题)打开。因此更适合通过CSV文件进行程序之间转移表格数据。

应用场景

需要进行取数分析(将数据库数据拉取下来给产品)、保存爬虫数据时,借助CSV文件更便利一些,同时也可以用该文件记录脚本的操作日志。

具体操作

下面演示如何通过Python进行CSV文件的读写操作。

import csvwith open('test.csv', 'w') as f:writer = csv.writer(f)writer.writerow(['id', 'name', 'phone'])writer.writerow(['01', 'zhangsan', '13600000001'])writer.writerow(['02', 'lisi', '13600000002'])writer.writerow(['03', 'wangwu', '13600000003'])

用记事本打开可以看到如下内容,默认每行数据之间是通过逗号隔开的(可以再理解一下这个Comma-Separated Values)。

图片

用EXCEL打开的话,数据长这样:

图片

让我们把每行下面的空格去掉,加上newline参数:

import csvwith open('test.csv', 'w', newline='') as f:writer = csv.writer(f)writer.writerow(['id', 'name', 'phone'])writer.writerow(['01', 'zhangsan', '13600000001'])writer.writerow(['02', 'lisi', '13600000002'])writer.writerow(['03', 'wangwu', '13600000003'])

看,空格没有了!

图片

如果想用其它符号代替数据间的逗号,设置delimiter参数:

import csvwith open('test.csv', 'w') as f:writer = csv.writer(f, delimiter = '-')writer.writerow(['id', 'name', 'phone'])writer.writerow(['01', 'zhangsan', '13600000001'])writer.writerow(['02', 'lisi', '13600000002'])writer.writerow(['03', 'wangwu', '13600000003'])

图片

还有一种实现方式,先写入表头,再用writerows插入数据:

import csvwith open('test.csv', 'w') as f:writer = csv.writer(f)writer.writerow(['id', 'name', 'phone'])writer.writerows([['01', 'zhangsan', '13600000004'],['02', 'lisi', '13600000005'],['03', 'wangwu', '13600000006']])

图片

或者将表头抽离出来,通过字典的方式写入:

with open('test.csv', 'w') as f:header = ['id', 'name', 'phone']writer = csv.DictWriter(f, fieldnames=header)writer.writeheader()writer.writerow({'id': '01', 'name': 'zhangsan', 'phone': '13600000007'})writer.writerow({'id': '02', 'name': 'lisi', 'phone': '13600000008'})writer.writerow({'id': '03', 'name': 'wangwu', 'phone': '13600000009'})

在这里插入图片描述

还可以用for循环将数据依次写入:

import csv
data = [("zhangsan",'13600000001'),("lisi",'13600000002'),("wangwu",'13600000003')
]
with open('test.csv','w') as f:writer = csv.writer(f)for i in data:writer.writerow(i)

如果需要写入中文数据,为了避免编码错误,文件操作时加上编码格式:

import csvwith open('test.csv', 'w', encoding='utf-8') as f:writer = csv.writer(f)writer.writerow(['id', 'name', 'phone'])writer.writerow(['01', '张三', '13600000001'])writer.writerow(['02', '李四', '13600000002'])writer.writerow(['03', '王五', '13600000003'])

文件读取操作:

import csv
with open('test.csv','r',encoding = 'utf-8') as f:reader = csv.reader(f)for row in reader:print(row)

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

http://www.15wanjia.com/news/2512.html

相关文章:

  • 聚享游网站如何做推广中央电视台一套广告价目表
  • 济南市政府采购中心南做网站企业关键词排名优化网址
  • 写代码的软件有哪些网站的seo优化报告
  • 网站怎样做图片滚动深圳外贸推广公司
  • 杭州做网站公司哪家好升华网络推广软件
  • 东莞工业品网站建设民宿平台搜索量上涨
  • 美容培训东莞网站建设赣州seo培训
  • 如何免费创建网站足球直播在线直播观看免费cctv5
  • 扬州网站建设公司国外网站开发
  • 怎样做可以连接服务器的网站宁波网站推广方式怎么样
  • 淘宝优惠网站建设企业培训计划方案
  • 怎么做网站的301汕头seo快速排名
  • 网站的banner做多大天津seo诊断
  • 石家庄网站建设是什么意思东营网站建设费用
  • 阿里云网站公安备案系统北京软件开发公司
  • 网站制作代码我想接app纯注册推广单
  • 腾讯的网站建设用了多少钱seo简单速排名软件
  • 丹阳网站建设搭建一个网站需要多少钱?
  • 做房产网站多少钱抖音优化是什么意思
  • 临沂做网站建设的公司嘉兴百度快照优化排名
  • 创美艺佳网站是谁做的网店运营推广方案
  • 山西免费网站制作免费seo
  • 新闻资讯型网站开发搜索引擎是软件还是网站
  • 电影网站怎么做关键词搭建一个app平台需要多少钱
  • 黄页是什么东西厦门网站优化公司
  • 石家庄做公司网站外链代发平台
  • 观澜网站建设手机百度浏览器
  • 网站建设项目中标通知天天外链官网
  • 专业网站建设分为8步网站制作推广
  • seo案例网站建设哪家好关键词挖掘站长