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服务器拒绝服务攻击代码
Jan 16 Python
使用Python实现windows下的抓包与解析
Jan 15 Python
Python爬虫爬取一个网页上的图片地址实例代码
Jan 16 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
Python 实现交换矩阵的行示例
Jun 26 Python
python实现按行分割文件
Jul 22 Python
python命名空间(namespace)简单介绍
Aug 10 Python
Python的条件锁与事件共享详解
Sep 12 Python
Python pickle模块实现对象序列化
Nov 22 Python
Python通过文本和图片生成词云图
May 21 Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 02 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 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_reduce()函数的应用解析
2018/10/28 PHP
在vs2010中调试javascript代码方法
2011/02/11 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
Nodejs进阶:基于express+multer的文件上传实例
2016/11/21 NodeJs
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
Tornado 多进程实现分析详解
2018/01/12 Python
对python函数签名的方法详解
2019/01/22 Python
Python如何实现强制数据类型转换
2019/11/22 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
自荐信格式技巧有哪些呢
2013/11/19 职场文书
高二生物教学反思
2014/01/27 职场文书
交通事故调解协议书
2014/04/16 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
离职报告范文
2014/11/04 职场文书
大学生操行评语大全
2014/12/31 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
《将心比心》教学反思
2016/02/23 职场文书