小程序,解决主要的字符串格式;

解决如下字符串,把字符串分割开来

# D1科技一路西口-1-155.155.12.18718000(网络异常)
# D2科技一路西口-1-255.155.12.18818000(网络异常)
# D3科技一路西口-1-355.155.12.18918000(网络异常)
# D4科技一路西口-2-155.155.12.19018000(网络异常)
# D5科技一路西口-2-255.155.12.19118000(网络异常)

结果生成相应的*.csv文件

D13,丁XXX-1-1,55.110.12.229
D14,丁XXX-1-2,55.110.12.230
D15,XXX-1-3,55.110.12.231
生成csv格式,即表格格式

import re
import time//调用函数
def search(spathname):sourcepathname=spathname+".txt"  //读取输入的文件destpath=spathname+".csv"     //生成对应的csv文件with open(sourcepathname,"r+",encoding="utf-8") as fr,open(destpath,"a+")as fw:for line in fr:     //读取每一行数据ret2=re.findall("([A-Z]\d{1,3})(.*)(55.\d+\.\d+\.\d{1,3})",line)   //正则表达式,正则里面有分组,括号包裹的是分组信息linenew=ret2[0]listnew=list(linenew)  //转换成列表,为生成字符串做准备newstr=','.join(listnew)fw.write(newstr+"\n")  //写入字符串,并且换行if __name__ == '__main__':allhname = input("请输入文件名称,以','分割:")listitem = allhname.split(",")for spathname in listitem:spathname=spathname.strip()   # 删除多余的空行,删除输入的文件名多余的空行。search(spathname)print(spathname,"生成完毕")time.sleep(0.3)print("完成转换工作,3秒后退出")time.sleep(3)

python--综合小案例--文件读取以及梳理相关推荐

  1. python数据清洗小案例giao

    python 数据清洗小案例giao 前言 这篇通过一个小案例 简单介绍几个python 数据清洗分析的常用方法 数据准备: 链接:https://pan.baidu.com/s/1M5xUdB1_8 ...

  2. python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...

    本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...

  3. 一篇有关javaWeb的,有关转发,重定向,session,request域的综合小案例:验证码

    **发一篇有关javaWeb的,有关转发,重定向,session,request域的综合小案例:验证码. 需求是: 1. 访问有验证码的登陆页面login.jsp 2. 用户输入用户名,密码以及验证码 ...

  4. python可视化小案例giao

    前言 通过一个小案例,学习几个matplotlib库的图像绘制 数据准本: 链接:https://pan.baidu.com/s/1KrGq3GS2gHC3i-oPofV8Ng 提取码:giao 数据 ...

  5. python办公小案例

    python与办公 这次分享一些python与办公的小程序,希望在大家的办公的时候能够用得到,同时也是对自己python程序的一部分总结吧. 1.统计文章中出现单词的个数,实现英文分词计算分频 这个程 ...

  6. python 字典+列表集合+文件读取

    字典示例 ************************ 各地食品的三级菜单************************* 1.使用字典嵌套字典 2.采用死循环思路 3.对字典 循环打印 只可得 ...

  7. Python综合小应用 —— 胖子老板香烟管理系统

    仅用学习参考 需求 胖子老板:太多香烟了,帮我开发一个管理系统用用吧. 肥仔白: 好吧,看在天天在这里买槟榔的份上. 目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 开发 胖子老板香烟 ...

  8. python读json文件数组_如何在python中从json文件读取json对象数组

    我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...

  9. Python 办公小助手:读取 PDF 中表格并重命名

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 博观而约取,厚积而薄发. 日常工作 ...

  10. python读取dat文件写入表格_在python中从.dat文件读取和执行计算

    我需要用python读取一个.dat文件,它总共有12列,数百万行.我需要把第2.3和4栏和第1栏分开计算.所以在加载.dat文件之前,是否需要删除所有其他不需要的列?如果没有,如何有选择地声明列并要 ...

最新文章

  1. 大数据笔记2019.5.8
  2. KdPrint 在checked 和free版本的不同
  3. MYSQL--事务处理
  4. spring AspectJ的Execution表达式
  5. python整数转换字符串_Python | 将字符串转换为整数列表
  6. HTML5新特征、窍门和技术(16~20)
  7. 物联网-移远M26模块OpenCPU开发第1讲
  8. 软件测试人不得不读的经典书籍推荐
  9. java 1.6 jdk 64_jdk 1.6 64位官方下载|Java JDK(Java SE Development Kit) 1.6 64位版 - 121下载站...
  10. 设置页数自增页眉/页脚——Word中page域代码的使用
  11. 为何汇新云汇聚了如此多的产品经理?
  12. 华为手机相册怎么镜像翻转_怎么制作照片视频?利用手机相册快速制作卡点视频...
  13. python灰产路子有哪些_Python3 网络爬虫(四):视频下载,那些事儿!-后台/架构/数据库-敏捷大拇指-一个敢保留真话的IT精英社区...
  14. Vue 中使用 watch 方法实时获取路由信息
  15. 【高效程序员系列】3 别碰鼠标——让键盘飞起来
  16. SSH端口转发(ssh隧道)
  17. 汽车中控屏显示com点android,老车遇上安卓大屏导航中控的坑
  18. 快速掌握SAP BDC数据导入
  19. 2021淘宝天猫双11预售抢购什么时候开始及淘宝天猫双十一预售活动入口?
  20. 曙光I620-g20服务器装WinServer2016

热门文章

  1. 网络工程师应该掌握的知识要点 (共45个)
  2. Firefly加入OPEN AI LAB生态计划,推出AI开源主板
  3. spring3: AOP 之 6.2 AOP的HelloWorld
  4. redis在windows上的安装
  5. java8 中的时间和数据的变化
  6. matlab 中文件夹下图像的批处理
  7. 七、WGS84 UTM
  8. linux pro*c环境配置,Pro*C 环境配置(RedHat +Oracle 10g)
  9. android如何去掉自动更新,如何停止Android手机上的应用程序自动更新
  10. Apache Flink 在 bilibili 的多元化探索与实践