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过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
python列出目录下指定文件与子目录的方法
Jul 03 Python
python 实现删除文件或文件夹实例详解
Dec 04 Python
python 获取list特定元素下标的实例讲解
Apr 09 Python
Python之列表的插入&替换修改方法
Jun 28 Python
Python高级特性与几种函数的讲解
Mar 08 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
django foreignkey(外键)的实现
Jul 29 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
python序列类型种类详解
Feb 26 Python
Python pandas 列转行操作详解(类似hive中explode方法)
May 18 Python
python GUI计算器的实现
Oct 09 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 pki加密技术(openssl)详解
2013/07/01 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
分析 JavaScript 中令人困惑的变量赋值
2007/08/13 Javascript
JavaScript中的Location地址对象
2008/01/16 Javascript
JS打开图片另存为对话框实现代码
2012/12/26 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
js分页代码分享
2014/04/28 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
python中关于日期时间处理的问答集锦
2013/03/08 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
python程序控制NAO机器人行走
2019/04/29 Python
Python发展简史 Python来历
2019/05/14 Python
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
美术教学感言
2014/02/22 职场文书
2014年教师工作总结
2014/11/10 职场文书
2014年安全员工作总结
2014/11/13 职场文书
会议开幕词
2015/01/28 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
推普标语口号大全
2015/12/26 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python