国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 刪除整個文本中的空格,并實現按行顯示

2020-02-15 22:30:23
字體:
來源:轉載
供稿:網友

希望以后每天寫一篇博客,總結一下每天用到的基本功能,不然項目做完也就做完了,給自己留下的資料太少了。

今天需要造大量的姓名和家庭住址的數據,因此根據讀取文件中現有的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.closeoutfile.close

example2:去掉所有的數字和某個符號,用正則表達式實現。

#只剩下數字,空格和.import os,sys,stringstr = "12.mengegsihello."result = filter(lambda ch:ch in '.0123456789 ',str)print result
#過濾掉所有的數字,空格和.,可以根據需要設置任何符號import os,sys,stringstr = "12.mengegsihello."result = filter(lambda ch:ch not in '.0123456789 ',str)print result

Tips:有時候中文符號和英文符號會出現混亂,當實際的輸出和預期的不一樣的時候,在vim下可以通過set list命令讓其顯示所有的符號,以便觀察。

以上這篇Python 刪除整個文本中的空格,并實現按行顯示就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 兖州市| 双柏县| 黄平县| 平武县| 桐柏县| 乌拉特前旗| 邵阳县| 页游| 靖边县| 秭归县| 大名县| 青神县| 六安市| 重庆市| 景东| 伊春市| 新宁县| 临朐县| 永泰县| 嘉黎县| 绥化市| 启东市| 古田县| 南昌县| 阳高县| 辽阳县| 晋中市| 河西区| 雷山县| 昔阳县| 南华县| 梨树县| 襄樊市| 荆门市| 会昌县| 婺源县| 缙云县| 云阳县| 泰和县| 玉田县|