国产探花免费观看_亚洲丰满少妇自慰呻吟_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 刪除整個文本中的空格,并實現按行顯示就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮阳县| 青浦区| 东山县| 封开县| 武乡县| 永仁县| 鄂托克前旗| 兖州市| 安西县| 汪清县| 江源县| 义乌市| 登封市| 涞源县| 江华| 秀山| 中方县| 托克托县| 喀喇沁旗| 红原县| 万安县| 澳门| 岳普湖县| 米脂县| 盐津县| 岢岚县| 嘉鱼县| 华宁县| 财经| 泰州市| 湘潭县| 荣昌县| 平江县| 利川市| 巴彦县| 高安市| 蒙阴县| 光泽县| 洪洞县| 平罗县| 凉山|