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复制文件代码实现
Dec 23 Python
Python实现抓取页面上链接的简单爬虫分享
Jan 21 Python
Python配置文件解析模块ConfigParser使用实例
Apr 13 Python
Swift中的协议(protocol)学习教程
Jul 08 Python
python读取excel指定列数据并写入到新的excel方法
Jul 10 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
Python中捕获键盘的方式详解
Mar 28 Python
Python下opencv图像阈值处理的使用笔记
Aug 04 Python
Python 求数组局部最大值的实例
Nov 26 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
python-地图可视化组件folium的操作
Dec 14 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实现登陆验证码(类似条行码状)
2006/10/09 PHP
PHP 反向排序和随机排序代码
2010/06/30 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
php socket客户端及服务器端应用实例
2014/07/04 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
php框架知识点的整理和补充
2021/03/01 PHP
jQuery 使用个人心得
2009/02/26 Javascript
浅说js变量
2011/05/25 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
npm的lock机制解析
2019/06/20 Javascript
VUE渲染后端返回含有script标签的html字符串示例
2019/10/28 Javascript
用js编写留言板
2020/03/17 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
Python如何实现单例模式
2016/06/03 面试题
出国留学经济担保书
2014/04/01 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python