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 除法小技巧
Sep 06 Python
Python lambda和Python def区别分析
Nov 30 Python
Python 比较两个数组的元素的异同方法
Aug 17 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 Python
python实现pdf转换成word/txt纯文本文件
Jun 07 Python
Python面向对象之反射/自省机制实例分析
Aug 24 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
Python进度条的制作代码实例
Aug 31 Python
Python实现CAN报文转换工具教程
May 05 Python
Python如何将将模块分割成多个文件
Aug 04 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
asp批量修改记录的代码
2008/06/25 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
JS区分浏览器页面是刷新还是关闭
2016/04/17 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
[01:52]2014DOTA2西雅图邀请赛 V社开大会你不知道的小秘密
2014/07/08 DOTA
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Python加密方法小结【md5,base64,sha1】
2017/07/13 Python
python使用Plotly绘图工具绘制柱状图
2019/04/01 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
pycharm安装及如何导入numpy
2020/04/03 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
澳大利亚办公室装修:JasonL Office Furniture
2019/06/25 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
市政管理求职信范文
2014/05/07 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
工作表扬信范文
2015/01/17 职场文书
北京英语导游词
2015/02/12 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
思想品德课教学反思
2016/02/24 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL
python实现图片批量压缩
2021/04/24 Python
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL