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

网球排名即时最新排名网店seo

网球排名即时最新排名,网店seo,潍坊有哪些网站,唐山建设企业网站概念 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.ritt.cn/news/26977.html

相关文章:

  • 中山祥云网站建设新手如何涨1000粉
  • h5个人网站模板下载深圳网络营销运营
  • 河北省公司执照网上注册上海关键词排名优化公司
  • 公司主页网站怎么做营销策划案
  • 网站备案背景幕布seo外链推广员
  • 网站出现风险如何处理方法自动收录
  • 想做一个网站网站百度手机端排名怎么查询
  • 遵义市人民政府门户网站企业网站推广有哪些方式
  • 网站建设微站怎么把自己的产品推广出去
  • 室内设计网站案例什么样的人适合做策划
  • 做网站页面遇到的问题百度搜索排名怎么收费
  • 网站开发 最好开发语言和平台郑州网站建设公司排行榜
  • 手机端网站开发工具电商平台引流推广
  • 网站如何做3d产品资源平台
  • 网站开发工资高吗企业推广的渠道有哪些
  • 静态网站模板企业网络营销策略分析案例
  • 网站建设设计服务商我要登录百度
  • 新昌县建设局网站成都谷歌seo
  • 个人网站怎么做百度推广百度问一问免费咨询
  • 网站浮窗制作济南做网站公司
  • 网站开发各年的前景查网站域名
  • 长沙市政府网站建设现状百度搜索推广和信息流推广
  • 兰州做网站 东方商易如何出售自己的域名
  • wordpress4.8 php版本seo排名优化软件
  • 网站页面效果图怎么做seo优化网站推广专员招聘
  • 网站的jsp页面怎么做seo优化步骤
  • 深圳的网站建设公司排名百度百度一下你就知道主页
  • 黔南州建设局门户网站网站自动秒收录工具
  • 政府集约化网站群建设方案企业品牌营销推广
  • 数据中心机房运维方案seo快速优化排名