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求两个list的差集、交集与并集的方法
Nov 01 Python
python虚拟环境virualenv的安装与使用
Dec 18 Python
python学习必备知识汇总
Sep 08 Python
python实现简单中文词频统计示例
Nov 08 Python
Python实现的基于优先等级分配糖果问题算法示例
Apr 25 Python
python实现旋转和水平翻转的方法
Oct 25 Python
对Python3 * 和 ** 运算符详解
Feb 16 Python
python mac下安装虚拟环境的图文教程
Apr 12 Python
Python vtk读取并显示dicom文件示例
Jan 13 Python
Python爬虫新手入门之初学lxml库
Dec 20 Python
python内置进制转换函数的操作
Jun 02 Python
Python字典的基础操作
Nov 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数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
2014/02/26 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
2014/08/22 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
基于JavaScript实现生成名片、链接等二维码
2015/09/20 Javascript
js微信支付实现代码
2016/12/22 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
[16:21]教你分分钟做大人:圣堂刺客
2014/12/03 DOTA
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
Python合并字符串的3种方法
2015/05/21 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
Python多线程多进程实例对比解析
2020/03/12 Python
预备党员党校学习自我评价分享
2013/11/12 职场文书
简历自我评价怎么写好呢?
2014/01/04 职场文书
给客户的道歉信
2014/01/13 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
授权收款委托书
2014/09/23 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
心灵捕手观后感
2015/06/02 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
Spring中的@Transactional的工作原理
2022/06/05 Java/Android
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers