这里有爱,有分享,有工程师们的成长日记,点蓝字“软件测试面试汇总”进行关注,微信公众号TestMadman


txt读写相对来说比较简单写,以下通过一个简单的示例来感受下读写的效果。

1、实现的需求

①写入:
给文件名为“1.txt”的文本中,写入(800,600)-(2048,2048)之间的总计1809801行数据,数据取值必须两两组合,遍历所有的值。比如(800,600),(800,601)…(800,2048)…(801,600)…(801,2048)等等。效果图如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
②读取:
每次读取一行数据,并把该行中的数据分割后,单独打印出来。如下:

2、实现过程

①实现第一个需求,即1809801行数据的写入,代码如下:

import re
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

② 实现第二个需求,即读取这1809801行数据,并把该行中的数据分割后,单独打印,如下:

=
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

3、项目中的实例

以上需求,可以对应一个项目中的实际情况,比如让给某个设备设置分辨率,主要限制如下:
1、分辨率宽的取值为:800-2048
2、分辨率高的取值为:600-2048
3、也就是说,分辨率要从(800@600)取值到(2048@2048)

以上3点刚好对应了需求1中的描述,我们肯定是把分辨率的这些值存入到配置中,如txt中。这样后边给设置发指令的时候,只需要从配置中读取。
当然也可以在脚本中,直接把数据写入一个列表中,然后读取。经过测试,这1809801个数据写去列表是需要一段时间的,非常浪费时间和资源,效率特别低。

4、然后我们从配置中读取分辨率,发送给设备
5、必须是遍历所有的分辨率,及1809801个分辨率要发送给设备

以上2点,就刚好对应了需求2的描述。每次发送一个,不重复,要全部发完,刚好就是需求2中的代码描述。

总结:其实,我们在学习的过程中,一些简单的知识点,很可能就是一个项目中的灵魂,当能学以致用的时候,就感觉所学之宝贵。
欢迎一起学习交流,个人VX:Tester006

目前100000+人已关注加入我们

      

       

欢迎同学们扫描二维码报名吧!

快,关注这个公众号,一起涨姿势~

软件测试面试汇总

IT测试人的自媒体

微信号:Tester006

QQ : 869120106

公众号:TestMadman

长按二维码关注吧

一起成长,一起分享,希望能对您有所帮助,我们是TestMadman,期待您的关注。

dataframe保存为txt_Python读写txt文本(示例说明)相关推荐

  1. 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  2. zynqsd的读写数据_【正点原子FPGA连载】 第十二章SD卡读写TXT文本实验-摘自【正点原子】领航者 ZYNQ 之嵌入式开发指南 (amobbs.com 阿莫电子论坛)...

    本帖最后由 正点原子 于 2020-10-24 10:25 编辑 QQ群头像.png (1.78 KB) 2020-10-24 10:25 上传5)关注正点原子公众号,获取最新资料 100846rel ...

  3. 【正点原子FPGA连载】第十四章SD卡读写TXT文本实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

    1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...

  4. python将csv一行保存一个txt_Python读写文件(csv、txt、excel)

    大家做在数据解决的时候,一定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件import csv #python2可以用file替代openwith open ...

  5. 易语言 读写txt文本

    写文本 写到文件 ("群成员.txt", 到字节集 ("777")) 读文本 .版本 2 .支持库 spec.局部变量 文件号, 整数型 .局部变量 txt文件 ...

  6. python教程文件 txt_Python读写txt文本文件的操作方法全解析

    filename = 'array_reflection_2D_TM_vertical_normE_center.txt' # txt文件和当前脚本在同一目录下,所以不用写具体路径 pos = [] ...

  7. txt文本怎么去除重复项

    txt文本怎么去除重复项?做网络推广的朋友经常会遇到这样的问题,txt文本文件里面有许多人名或者电话号码用来发送邮件或者短信,通常有许多是重复的,下面我来介绍两个方法来去除重复项,以人名为范本讲解. ...

  8. 爬虫之数据保存到txt文本中

    本节为保存爬虫数据到txt文本中,还是以排行榜为例,上节可以看:爬虫之数据保存到csv,xlsx等Excel文件中 数据获取代码如下: import requests from fake_userag ...

  9. pandas 将DataFrame 转为txt文本,去除引号问题

    pandas 将DataFrame 转为txt文本,去除引号问题 import csv df['列名'].to_csv('excel2txt.txt', sep=' ', index=False,he ...

  10. Python 文件操作中的读写模式:open(path, ‘-模式-‘,encoding=‘UTF-8‘)+python读写文件txt +文本数据预处理

    python读写txt文件 文件的打开的两种方式f = open("data.txt","r") #设置文件对象 f.close() #关闭文件#为了方便,避免 ...

最新文章

  1. 如何在spring中读取properties配置文件里面的信息
  2. 你的微博也被盗赞?试试HSTS强制HTTPS加密
  3. kaggle使用笔记
  4. 信息学奥赛一本通 1091:求阶乘的和 / 2026:【例4.12】阶乘和 / OpenJudge NOI 1.5 34
  5. debian源码编译安装mysql5.6_MySQL 5.6 Linux Debian/Ubuntu源码编译安装 LNMP之MySQL
  6. 通过分析系统日志,统计你的电脑开机时间的小程序PC PowerOn Time,附源码
  7. Cabin, 手机端的Kubernetes管理app
  8. SharePoint2010企业开发最佳实践(八)---- SPWeb 对象
  9. xshell中进入PLSQL命令不能使用方向键和退格键的做法(输入后显示乱码)
  10. “AI超人”李开复慢下来的投资节奏
  11. 使用SVG画一个罗盘
  12. 第四届CSTQB®国际软件测试高峰论坛
  13. 自定义 UINavigationController
  14. 使用大白菜装机维护版软件取消Win7开机密码
  15. 通话质量好的蓝牙耳机有哪些?通话质量好的蓝牙耳机盘点
  16. 钗黛双收:若你也同Vim难割舍,却又看Emacs情切切
  17. 人工智能越来越“能”
  18. 输入一行字符,统计其中各种字符个数(C语言)
  19. 模拟电路3(三极管及其基本放大原理)
  20. centos7.5系统动态扩容磁盘及系统挂载未分配硬盘空间

热门文章

  1. Spark学习笔记:Spark Streaming与Spark SQL协同工作
  2. linux中使用rpm命令详解
  3. 收藏!这37个自学网站,一年让你省下十几万
  4. 永久删除计算机文件怎么操作步骤,如何彻底删除掉电脑文件夹
  5. Legion使用:半自动化网络渗透工具
  6. php ucenter单点登录,说说ucenter的单点登录
  7. 1024为大家带来个猜数字游戏
  8. 主机当前没有管理网络冗余
  9. Windows7电脑自动断网的解决方法
  10. [OpenHarmony] [RK2206] 构建OpenHarmony编译器 (二)