Python 删除整个文本中的空格,并实现按行显示


Posted in Python onJuly 24, 2018

希望以后每天写一篇博客,总结一下每天用到的基本功能,不然项目做完也就做完了,给自己留下的资料太少了。

今天需要造大量的姓名和家庭住址的数据,因此根据读取文件中现有的lastname、firstname以及省、市、道路等随机生成大量的模拟姓名和住址。其中用python进行了简单的文本处理,去掉文本中的空格,数字或者没用的字符等。

example 1: 从ifn文件中读取数据,根据空格进行逐个读取,并进行换行显示。

#encoding = utf-8#

ifn = r"firstname.txt"
ofn = r"Output.txt"

infile = open(ifn,'rb')
outfile = open(ofn,'wb')

for eachline in infile.readlines():
  lines = eachline.split(' ')
  for temp in lines
    print temp
    outfile.write(temp+'\n')

infile.close
outfile.close

example2:去掉所有的数字和某个符号,用正则表达式实现。

#只剩下数字,空格和.
import os,sys,string
str = "12.mengegsihello."
result = filter(lambda ch:ch in '.0123456789 ',str)
print result
#过滤掉所有的数字,空格和.,可以根据需要设置任何符号
import os,sys,string
str = "12.mengegsihello."
result = filter(lambda ch:ch not in '.0123456789 ',str)
print result

Tips:有时候中文符号和英文符号会出现混乱,当实际的输出和预期的不一样的时候,在vim下可以通过set list命令让其显示所有的符号,以便观察。

以上这篇Python 删除整个文本中的空格,并实现按行显示就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
python利用有道翻译实现"语言翻译器"的功能实例
Nov 14 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
使用Python读取大文件的方法
Feb 11 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
python 使用装饰器并记录log的示例代码
Jul 12 Python
简单介绍python封装的基本知识
Aug 10 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
Aug 13 Python
python3获取url文件大小示例代码
Sep 18 Python
Django中Q查询及Q()对象 F查询及F()对象用法
Jul 09 Python
Python性能测试工具Locust安装及使用
Dec 01 Python
Python常见MongoDB数据库操作实例总结
Jul 24 #Python
Python实现端口检测的方法
Jul 24 #Python
Flask框架信号用法实例分析
Jul 24 #Python
Flask框架响应、调度方法和蓝图操作实例分析
Jul 24 #Python
Django中的Model操作表的实现
Jul 24 #Python
Python实现的tcp端口检测操作示例
Jul 24 #Python
python正则表达式之对号入座篇
Jul 24 #Python
You might like
谈谈关于php的优点与缺点
2013/04/11 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
WordPress网站性能优化指南
2015/11/18 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
解决Vue调用springboot接口403跨域问题
2019/09/02 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
浅析python递归函数和河内塔问题
2017/04/18 Python
Python实现登陆文件验证方法
2018/10/06 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python3实现表白神器
2019/04/09 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
环保建议书
2014/03/12 职场文书
软件项目实施计划书
2014/05/02 职场文书
实验心得体会
2014/09/05 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书
幼儿园2016圣诞节活动总结
2016/03/31 职场文书
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL
浅谈Python数学建模之数据导入
2021/06/23 Python