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 编程之twisted详解及简单实例
Jan 28 Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
python递归函数绘制分形树的方法
Jun 22 Python
Python matplotlib画图与中文设置操作实例分析
Apr 23 Python
Django 表单模型选择框如何使用分组
May 16 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
解决yum对python依赖版本问题
Jul 05 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
Python代理IP爬虫的新手使用教程
Sep 05 Python
keras中的backend.clip用法
May 22 Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 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图片上传代码
2013/11/04 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
2014/11/19 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
使用正则替换变量
2007/05/05 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
javascript之分片上传,断点续传的实际项目实现详解
2019/09/05 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
python操作excel的方法
2018/08/16 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
python如何实现DES加密
2020/09/21 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
Java编程面试题
2016/04/04 面试题
物业管理大学生个人的自我评价
2013/10/10 职场文书
开会迟到检讨书
2014/01/08 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
撤诉状格式范本
2015/05/19 职场文书
大学校园招聘会感想
2015/08/10 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
Python WSGI 规范简介
2021/04/11 Python
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript
详解PyTorch模型保存与加载
2022/04/28 Python