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

wordpress收藏本站代码/网络推广深圳有效渠道

wordpress收藏本站代码,网络推广深圳有效渠道,手机网站 排版,轻媒做的网站Python是做自动化工作首选的一门语言,与更复杂的语言相比,Python 非常便于快速学习、语法很少,具有良好的 可读性,即使测试工程师们没有丰富的编码经验,也能快速学会;Python 的极简风格对于测试自动化具有诸…

25232e00b15ad958e2e55e118d941a27.png
Python是做自动化工作首选的一门语言,与更复杂的语言相比,Python 非常便于快速学习、语法很少,具有良好的 可读性,即使测试工程师们没有丰富的编码经验,也能快速学会;Python 的极简风格对于测试自动化具有诸多优势,测试步骤在本质上是呈线性的、一 次执行一个,按顺序执行,配合丰富的插件,非常适合测试脚本的开发。

本文主要介绍python中IO操作,包括文本文件、csv文件及excel文件的读写操作。

一、python的IO

IO指的是在python中实现输入和输出的操作。

1、输出到控制台

在python中输出数据到控制台的最简单方式就是print()方法,默认的标准输出是屏幕,常见的语法结构如下:

#先定义两个变量,用于输出打印

2、键盘输入数据

Python提供了input函数从标准输入设备上读入一个字符串,默认的标准输入是键盘,常见的语法结构如下:

choice 

二、python的文件IO

Python 提供了必要的函数对文件进行IO操作,你可以用通过open方法创建文件对象,并对文件对象进行读写操作。

361d7780b1b1c7fb4e40a663cc38e340.png

1、open 函数

你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写

file 
  • filename:一个包含了你要访问的文件名称的字符串值,要求是全路径,如r"e:xxx.txt"或者"e:xxx.txt"
  • mode:文件的访问模式,只读,写入,追加等
  • encoding:读取数据的编码格式,只有文本文件时才能加该参数
#文件流对象名:f = open(filename,mode)

mode是文件的读写方式:

  • r:只读模式,不能写入,默认的格式,必须是文件已经存在
  • w:只写模式,覆盖写入,如果文件不存在,创建文件并写入
  • a:追加写入,在原来文件内容的基础上,继续写入数据
  • r+:读写模式,需要文件已存在
  • w+:读写模式,文件可以不存在,它可以先创建、再读写
  • b:二进制读写,对非文本文件的读写

aca5d28430927554ee34bbf3c828af72.png

2、文件的操作

对文件的操作,基本上就是对文件的读写操作。

读取文本文件中的数据:

  • read(size) :从文件读取指定的字节数,如果未给定或为负则读取所有
  • readline(size) :用于从文件读取整行,包括 “n” 字符,指定非负整数,则返回相应的字节数
  • readlines(size):读取所有行并返回列表,如size大于零,则一次性返回相应的字节数(减少压力)
#文件流对象名:f = open(filename,mode)

可以使用readlines()方法实现一个简易的小说阅读器:

  • 先创建一个txt文件,将含有多行数据的小说内容粘贴进去
  • 编写如下代码,就可以实现每隔1秒显示一行文字的效果
f 

往文本文件中写入数据:

  • write(str):将字符串写入文件,返回的是写入的字符长度。
  • writelines():向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符
f 

3、with语句的使用

使用open去打开一个文件进行读取,假设文件不存在的话,就会抛出一个IOError的错误,此时open后面的close方法将不能正常执行,所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现。

try

但是每次都这么写实在太繁琐,所以,Python引入了with语句来自动帮我们调用close()方法:

with 

这和前面的try ... finally实现的效果是一样的,但是代码更佳简洁,并且不必调用f.close()方法。

三、csv文件的IO操作

1、创建csv文件

  • 创建excel文件,编辑数据后另存为带逗号分隔符的csv文件
  • 创建txt文件,重命名为csv格式,编辑文本,以逗号分隔数据
文本文件存储数据:
username,password,repassword,email
user1,123456,123456,user1@163.com
user2,123456,123456,user2@163.com
user3,123456,123456,user3@163.com
user4,123456,123456,user4@163.com
user5,123456,123456,user5@163.com
user6,123456,123456,user6@163.com
user7,123456,123456,user7@163.com
user8,123456,123456,user8@163.com
user9,123456,123456,user9@163.com
user10,123456,123456,user10@163.com

2、读取csv文件数据

import 

3、写入csv文件数据

import 
newline='',主要是避免写入数据之后,有多余的换行

四、excel文件的IO操作

使用xlrd、xlwt模块对excel文件中的数据进行读写。

1、安装xlrd模块

window+R打开cmd窗口,执行下面命令完成xlrd、xlwt的安装

pip3 install xlrd
pip3 install xlwt

2、读取数据

将上文的数据做到excel文件中,作为数据源

import 

3、写入数据

import 
该模块对xlsx格式文件的支持不是很好

欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。

【全文手打 如需转载 请标注此出处】

c8fd40ca333bea424355fe3c4a3ec76e.png
http://www.lbrq.cn/news/1323235.html

相关文章:

  • 做网站一个月30ip/世界杯32强排名
  • 网站和网页不同吗/最有效的广告宣传方式
  • 化妆品品牌策划方案/西安seo关键词排名优化
  • 青县网站建设公司/精准客户信息一条多少钱
  • 如何寻找做网站的客户/百度网盘账号登录入口
  • 天津网站优化公司/互联网推广平台有哪些
  • 商城建设开发/seo专员很难吗
  • 网站建设与规划实训总结/小程序自助搭建平台
  • asp网站转手机站/域名注册管理机构
  • 北京网站建设 乐云seo/百度站长工具验证
  • 在网上卖东西怎么找货源/广州seo优化推广
  • 宁波网站设计价格/电商sem是什么意思
  • 网站建设具体流程/搜索引擎有哪些?
  • 优化官方网站设计/重庆人力资源和社会保障网官网
  • 建设电子商务网站需要什么设备/凡科建站怎么样
  • 深圳网站建设小程序天安云谷/百度推广产品有哪些
  • 东莞网站网站建设/seo建站是什么意思
  • wordpress月亮花园/青岛seo全网营销
  • 软件项目网站建设实验报告/宁波抖音seo搜索优化软件
  • 用vuejs做网站/外贸独立站建站
  • 佛山小企业网站建设/怎么分析一个网站seo
  • 分销系统商城定制开发/seo排名优化怎么样
  • 国产服务器品牌前十大排名/优化视频
  • 深圳企业排行/seo 工具推荐
  • 网页制作工具哪个好/百度seo排名查询
  • 怎么做捕鱼网站/北京优化推广公司
  • 建设部网站 挂证/南宁seo优势
  • 做网站ps图片都是多大/搜索引擎营销的手段包括
  • 网站建设要购买服务器吗/惠州seo收费
  • 网站大图怎么做更吸引客户/整站优化报价
  • 每日算法刷题Day56:7.31:leetcode 栈6道题,用时2h30min
  • List 接口
  • 论文阅读:《多目标和多目标优化的回顾与评估:方法和算法》
  • 【数据结构初阶】--二叉树(四)
  • 力扣30 天 Pandas 挑战(3)---数据操作
  • 文件操作与IO流