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 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
Jun 26 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
python使用插值法画出平滑曲线
Dec 15 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
python ubplot使用方法解析
Jan 10 Python
利用Python自动化操作AutoCAD的实现
Apr 01 Python
Python制作运行进度条的实现效果(代码运行不无聊)
Feb 24 Python
python 爬取天气网卫星图片
Jun 07 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 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
JScript分割字符串示例代码
2013/09/04 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
2014/05/26 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
前端Vue项目详解--初始化及导航栏
2019/06/24 Javascript
vue实现移动端图片上传功能
2019/12/23 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python随机函数random()使用方法小结
2018/04/29 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
浅谈Python基础—判断和循环
2019/03/22 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
Python selenium环境搭建实现过程解析
2020/09/08 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
美国女孩服装购物网站:Justice
2017/03/04 全球购物
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
品质主管的岗位职责
2013/12/04 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
四查四看剖析材料
2014/02/14 职场文书
上海世博会口号
2014/06/19 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
会计求职简历自我评价
2015/03/10 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js