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中的变量及其命名和打印
Mar 11 Python
详解Python中的array数组模块相关使用
Jul 05 Python
python 实现对文件夹内的文件排序编号
Apr 12 Python
Python + selenium自动化环境搭建的完整步骤
May 19 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
用python实现k近邻算法的示例代码
Sep 06 Python
python 解压pkl文件的方法
Oct 25 Python
python正则表达式去除两个特殊字符间的内容方法
Dec 24 Python
pandas DataFrame 行列索引及值的获取的方法
Jul 02 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
Aug 23 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 Python
代码复现python目标检测yolo3详解预测
May 06 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
BBS(php & mysql)完整版(八)
2006/10/09 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
php计算函数执行时间的方法
2015/03/20 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
批量修改标签css样式以input标签为例
2014/07/31 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
详解Python import方法引入模块的实例
2017/08/02 Python
python实现微信自动回复功能
2018/04/11 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
python如何实时获取tcpdump输出
2020/09/16 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
澳洲最大的时尚奢侈品电商平台:Cettire
2020/06/15 全球购物
应届毕业生的个人自我鉴定
2013/10/24 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
平面设计专业求职信
2014/08/09 职场文书
法人委托书的范本格式
2014/09/11 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
领导离职感言
2015/08/03 职场文书
在Django中使用MQTT的方法
2021/05/10 Python
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby