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字符串转换成浮点数函数分享
Jul 24 Python
Python用list或dict字段模式读取文件的方法
Jan 10 Python
Python日期的加减等操作的示例
Aug 15 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
PyQt5实现类似别踩白块游戏
Jan 24 Python
Python基于scipy实现信号滤波功能
May 08 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Python模块 _winreg操作注册表
Feb 05 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
Python try except else使用详解
Jan 12 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中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
php实现的中文分词类完整实例
2017/02/06 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
python读写文件操作示例程序
2013/12/02 Python
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
python采集百度百科的方法
2015/06/05 Python
python学习开发mock接口
2019/04/28 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
python银行系统实现源码
2019/10/25 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
全球领先的中国制造商品在线批发平台:DHgate
2020/01/28 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
最新销售员个人自荐信
2013/09/21 职场文书
精彩自我鉴定
2014/01/16 职场文书
连带责任保证书
2014/04/29 职场文书
党员四风剖析材料
2014/08/27 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
客房部经理岗位职责
2015/02/02 职场文书
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS
Python echarts实现数据可视化实例详解
2022/03/03 Python
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技