精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

python:常用功能之文本處理

開發(fā) 后端 前端
在生活、工作中,python一直都是一個好幫手。在python的眾多功能中,我覺得文本處理是最常用的。下面是平常使用中的一些總結(jié)。環(huán)境是python 3.3……

前言

在生活、工作中,python一直都是一個好幫手。在python的眾多功能中,我覺得文本處理是最常用的。下面是平常使用中的一些總結(jié)。環(huán)境是python 3.3

0. 基礎(chǔ)

在python中,使用str對象來保存字符串。str對象的建立很簡單,使用單引號或雙引號或3個單引號即可。例如:

  1. s='nice'      #output: nice 
  2. s="nice"      #output: nice 
  3. s="Let's go"  #output: Let's go 
  4. s='"nice"'    #output: "nice" 
  5. s=str(1)      #output: 1 
  6. s='''''nice 
  7. day'''        #output: nice 
  8.               #output: day 

在python中,\n代表換行符,\t代表tab鍵

在python中,引用str中的某一段的內(nèi)容很容易。例如:

  1. s='123456789' 
  2. s[0]          #***個字符:     output: 1 
  3. s[-1]         #倒數(shù)***個字符: output: 9 
  4. s[:2]         #前2個字符:     output: 12 
  5. s[-2:]        #后2個字符:     output: 89 
  6. s[2:-2]       #去掉前2個和后2個剩余的字符 output:34567 

在python中,判斷某一字符串是否在另一個字符串中:

  1. 'nice' in 'nice day' #output :True 

task 1. 按照某種格式生產(chǎn)字符串

在python中,str對象有一個方法用于實現(xiàn)這種功能,這個方法是:str.format(*args,**kwargs)。例子:

  1. '1+2={0}'.format(1+2)  #{0}是占位符,其中0表示是***個需要被替換的。output: 1+2=3 
  2. '{0}:{1}'.format('nice','day'#{0},{1}是占位符,{0}指***被替換,替換成nice,{1}第二個被替換,替換成day。output:nice:day 

實際用途:

我的手機拍照之后,手機的命名如下:

  1. IMG_20130812_145732.jpg 
  2. IMG_20130812_144559.jpg 

在電腦中,會根據(jù)相片的日期放到不同的文件夾,文件夾命名如下:

  1. 2013-08-10 
  2. 2013-08-12 

所以說,要對相片的命名進行一個轉(zhuǎn)換,這樣才能映射到相應(yīng)的文件夾轉(zhuǎn)。代碼如下:

  1. def getName(name): 
  2.     return '{0}-{1}-{2}'.format(name[4:8],name[8:10],name[10:12]) 
  3.  
  4. getName('IMG_20130812_145732.jpg')  #output: 2013-08-12 

task 2. 替換字符串中的某一部分

替換有2中方法,一種是使用str對象自帶的方法replace(),另一種是使用re模塊中sub(0的。例如:

  1. #replace 
  2. s='nice day' 
  3. s.replace('nice','good')    #s本身不改變,但會返回一個字符串:output: good day 
  4.  
  5. #sub 
  6. import re 
  7. s='cat1 cat2 cat3 in the xxx' 
  8. re.sub('cat[0-9]','CAT',s)  #s本身不改變,但會返回一個字符串:output: CAT CAT CAT in the xxx 

對于re模塊中的sub,需要了解正則表達式。

task 3. 拆分字符串

Excel可以到處逗號分隔符格式的文件。對于這樣的字符串,我們可以把它拆成相應(yīng)的字段。實現(xiàn)這個功能,主要使用str對象的自帶方法split。例如:

  1. s='one,two,three' 
  2. s.split(',')                            #output: ['one', 'two', 'three'] 

task 4. 合并字符串

除了拆分功能之外,我們可以將拆分好的字段合并成一個字符串。實現(xiàn)這個功能,主要使用str對象自帶的方法join。例如:

  1. l=['one''two''three'
  2. ','.join(l)                                #output: one,two,three 

這個功能還可以在this模塊中看到。

task 5. 整合

關(guān)于字符串的操作有很多。如果僅僅對一兩行字符串進行操作,顯示不出他的威力。在工作中,有可能會對文檔進行處理,有的文檔很大,手工的方式不好處理,這時,python就有用武之地。

例如,從數(shù)據(jù)庫中導(dǎo)出一個表table_1的數(shù)據(jù),導(dǎo)出來的數(shù)據(jù)格式如下:

  1. insert into table_1(field1,filed2,field3) 
  2. values(value1,value2,value3); 
  3. ... 
  4. insert into table_1(field1,filed2,field3) 
  5. values(value1,value2,value3); 

數(shù)據(jù)生成的文件的大小大概為700M。要把這個表的數(shù)據(jù)導(dǎo)入到另一個數(shù)據(jù)庫的表table_2中,table_1和table_2的表結(jié)構(gòu)相同,僅僅是名字不同。這時,我們可以寫一個python腳本,將table_1替換成table_2。例如:

  1. path_in='table1.data' 
  2. path_out='table2.data' 
  3. f_in=open(path_in) 
  4. f_out=open(path_out,'w'
  5. for i in f_in.readlines(): 
  6.     if 'insert into table_1(field1,filed2,field3)' in i: 
  7.         f_out.write(i.repalce('tabel_1','table_2')) 
  8.     else
  9.         f_out.write(i) 
  10. f_in.close() 
  11. f_out.close() 

結(jié)束語

使用python,讓日常工作多了一個工具,多了一個選擇。可以將一些重復(fù)的工作交給機器做,節(jié)省時間,提高效率。

原文鏈接:http://www.cnblogs.com/ola2010/p/3266366.html

責任編輯:林師授 來源: 博客園
相關(guān)推薦

2013-10-30 10:35:29

Linux命令文本處理

2021-01-28 08:12:15

Linux命令技巧

2019-10-29 09:20:48

Python文本正則表達式

2010-07-21 10:05:13

Perl文本處理模塊

2017-03-02 18:10:20

LinuxShell命令

2010-01-06 17:12:26

.Net Framew

2024-04-12 12:14:39

Rust字符串代碼

2024-09-12 17:39:27

2011-02-22 09:08:14

vsFTPd

2024-11-06 17:04:47

AWK編程

2011-02-22 09:55:00

vsFTPd

2021-09-10 16:30:29

LinuxShell文本

2011-02-22 09:40:42

vsFTPd

2019-10-14 11:31:51

工具代碼開發(fā)

2018-06-16 22:54:36

2011-03-07 11:12:36

FileZilla

2011-02-22 10:12:07

vsFTPd

2019-09-04 14:30:54

Nginx功能服務(wù)器

2024-03-11 00:02:00

tr命令文本處理命令字符

2009-05-18 16:59:42

代碼PHP編碼
點贊
收藏

51CTO技術(shù)棧公眾號

欧美成人自拍| 亚洲一级少妇| 成人黄色国产精品网站大全在线免费观看 | 久久资源免费视频| 精人妻一区二区三区| 中文不卡1区2区3区| 国产精品大尺度| 国产区欧美区日韩区| 天天操天天干天天摸| 久久久久久久久久久9不雅视频| 亚洲精品在线免费观看视频| 波多野结衣作品集| 欧美女同一区| 欧美国产一区二区| 国产一区在线免费| 国产又粗又大又黄| 欧美亚洲免费| 欧美国产日韩免费| jizzjizzjizz国产| 日韩av三区| 欧美一级淫片007| 精品久久久久av| 国产又色又爽又黄刺激在线视频| 国产情人综合久久777777| 福利视频一区二区三区| 伊人网综合在线| 久久www成人_看片免费不卡| 欧美精品免费播放| 天美传媒免费在线观看| 亚洲制服一区| 欧美精品一区二区蜜臀亚洲| av亚洲天堂网| 日韩国产网站| 色综合咪咪久久| 色欲色香天天天综合网www| 免费观看成人高潮| 国产欧美日韩视频一区二区| 久久久一本精品99久久精品| 成 人 免费 黄 色| 国产在线麻豆精品观看| 国产精品视频久| 亚洲中文一区二区| 香蕉国产精品偷在线观看不卡| 欧美日韩国产成人高清视频| 欧美h片在线观看| 成人羞羞视频播放网站| 亚洲欧美激情一区| 国产福利在线观看视频| 动漫av一区| 日韩欧美一区二区不卡| 操人视频免费看| 国产va免费精品观看精品| 欧美日韩国产a| 日本激情综合网| 国产精品亲子伦av一区二区三区| 色综合天天性综合| 欧美日韩在线成人| 国产一区二区主播在线| 欧美影视一区在线| 182午夜在线观看| 青青国产精品| 91精品免费在线观看| 九九热精品国产| 久久爱www.| 日韩视频免费直播| 少妇熟女视频一区二区三区| 国产厕拍一区| 日韩成人高清在线| 国产综合精品在线| 色小子综合网| 欧美人交a欧美精品| 国产亚洲精品久久久久久无几年桃| 欧美精品黄色| 97人人爽人人喊人人模波多 | 欧洲一区二区三区免费视频| 另类小说第一页| 成人97精品毛片免费看| 日韩手机在线导航| 免费黄色三级网站| 国产尤物久久久| 久久亚洲综合国产精品99麻豆精品福利| 国产精品国产三级国产传播| 欧美色一级片| 97成人超碰免| 中文字幕免费观看视频| 国产丝袜视频在线观看| 一区二区三区高清在线观看| 欧美www视频| 亚洲最大的黄色网| 日本大胆欧美| 欧美激情综合亚洲一二区| 天天综合网入口| 乱一区二区av| 肥熟一91porny丨九色丨| 免费人成在线观看网站| 国产精品国产三级国产普通话蜜臀| 超碰在线免费观看97| 蜜桃成人365av| 色999日韩国产欧美一区二区| www.cao超碰| 国产一级成人av| 色噜噜狠狠狠综合曰曰曰88av | 亚洲一级片在线观看| 2022亚洲天堂| 在线免费成人| 亚洲欧美色图片| 顶臀精品视频www| 麻豆91精品| 亚洲最大av在线| 成年人在线观看| 五月婷婷欧美视频| 天堂av在线8| 国产欧美日韩精品一区二区三区| 欧美疯狂xxxx大交乱88av| 无码人妻黑人中文字幕| 国产91对白在线观看九色| 亚洲v欧美v另类v综合v日韩v| 欧美日韩色网| 欧美电影影音先锋| 亚洲国产日韩一区无码精品久久久| 欧美日韩1区2区3区| 国产精品自产拍在线观看| 香蕉久久一区二区三区| 一区二区国产盗摄色噜噜| 香港日本韩国三级网站| 免费在线视频观看| 日日av拍夜夜添久久免费| 精品对白一区国产伦| 日日操免费视频| 免费在线日韩av| 999视频在线免费观看| 欧美激情午夜| 欧美性极品少妇| 亚洲精品91在线| 久久久久.com| 美脚丝袜一区二区三区在线观看| 日本在线观看大片免费视频| 在线91免费看| 久久国产波多野结衣| 美女诱惑一区二区| 亚洲精品一区二区三区av| 日韩免费va| 一区二区三区四区在线观看视频| 免费黄色网址在线| 99久久精品国产观看| www.日本少妇| 国产厕拍一区| 2019中文字幕在线免费观看| 全国男人的天堂网| 污片在线观看一区二区| 日本黄色录像片| 亚洲三级视频| 欧美极品jizzhd欧美| 免费电影日韩网站| 亚洲一级免费视频| 日韩乱码一区二区三区| 日本一区二区成人在线| 91国产精品视频在线观看| 日韩欧美字幕| 91免费国产网站| 三级网站视频在在线播放| 欧美成人a∨高清免费观看| 久久免费视频播放| 95精品视频在线| 91看片就是不一样| 成人在线免费小视频| 国产欧美一区二区三区久久人妖| 午夜视频在线看| 日韩一二三区视频| 亚欧洲精品在线视频| 久久久精品国产免费观看同学| 不卡av免费在线| 婷婷伊人综合| 国产精品露出视频| 日韩激情电影| 中文字幕日韩专区| 国产富婆一级全黄大片| 婷婷成人综合网| 国产调教在线观看| 国产成人一区二区精品非洲| 久久视频这里有精品| 最新国产一区| 成人高h视频在线| 丁香高清在线观看完整电影视频| 日韩乱码在线视频| 亚洲一区精品在线观看| 亚洲一区在线看| 素人fc2av清纯18岁| 久久精品国产精品青草| 激情小视频网站| jiujiure精品视频播放| 亚洲专区在线视频| 在线毛片观看| 免费97视频在线精品国自产拍| 全国男人的天堂网| 欧美精品在线一区二区三区| 国产无码精品一区二区| 国产欧美精品一区二区三区四区 | av在线一区不卡| 欧美精品久久久久久久免费观看| lutube成人福利在线观看| 日韩一区二区电影| 欧美成人一区二区视频| 亚洲一区二区av在线| 懂色av蜜桃av| 不卡视频一二三四| 欧美视频国产视频| 亚洲欧美高清| 国产欧美精品aaaaaa片| 欧美激情电影| 欧洲亚洲一区二区三区四区五区| 精品国产欧美| 国产精品爽爽ⅴa在线观看| a级片在线免费观看| 久久在线免费视频| 国产精品四虎| 亚洲激情视频在线| 精品国产一级片| 欧美日韩亚洲综合一区| 中文字幕一区在线播放| 亚洲一区欧美一区| 国产女人18水真多毛片18精品| 久久蜜桃香蕉精品一区二区三区| 欧美一级片在线免费观看| 久久国产精品99久久人人澡| 国产一区二区三区精彩视频| 国产精品红桃| 国产在线观看欧美| 欧美福利视频| 韩国黄色一级大片| 亚洲精品a级片| 99精品视频网站| 日韩伦理一区| 亚洲成人午夜在线| 国产欧美一区二区精品久久久| 久久草视频在线看| 奇米影视777在线欧美电影观看| aa日韩免费精品视频一| 精品国产一区二区三区性色av| 国产在线视频不卡| 婷婷久久免费视频| 国产在线视频一区| va天堂va亚洲va影视| 国产日本欧美一区二区三区在线| 777午夜精品电影免费看| 国产成人精品a视频一区www| 欧美7777| 国产精品嫩草影院一区二区| 成人做爰视频www| 国产日韩专区在线| 国产精品免费精品自在线观看| 91色中文字幕| 少妇精品在线| 精品免费二区三区三区高中清不卡| 精品精品精品| 鲁鲁狠狠狠7777一区二区| 四虎影视精品| 青青草久久网络| 久久久久蜜桃| 久久艹国产精品| 亚洲综合精品| 国产福利影院在线观看| 免费观看在线综合| 欧美又黄又嫩大片a级| 国产成人午夜精品影院观看视频 | 香蕉视频禁止18| 麻豆一区二区三| 久久久久久国产精品日本| 成人精品一区二区三区四区| aa一级黄色片| 国产精品护士白丝一区av| 四虎永久免费在线| 亚洲成a人v欧美综合天堂| 无码人妻精品一区二| 欧美日韩精品欧美日韩精品| 精品国产av鲁一鲁一区| 日韩精品在线观| 快射视频在线观看| 国内揄拍国内精品少妇国语| 电影亚洲精品噜噜在线观看| 成人免费在线网址| 欧美电影免费网站| 亚洲精品视频一二三| 好吊日精品视频| 无码人妻精品一区二区三区66| 国内精品久久久久影院色 | 国产欧美日韩麻豆91| 成人免费视频国产免费观看| 欧美日韩亚洲天堂| 国产精品一级视频| 精品偷拍各种wc美女嘘嘘| 免费在线观看黄| 91精品91久久久久久| 亚洲爽爆av| 欧美另类网站| 欧美日本不卡| 九九热免费精品视频| 成人性生交大合| 国产免费嫩草影院| 欧美日韩国产在线| 国内老熟妇对白xxxxhd| 亚洲欧洲中文天堂| xxx.xxx欧美| 91免费的视频在线播放| 精品成人影院| 国产资源在线视频| 国产乱色国产精品免费视频| www.中文字幕av| 亚洲成人黄色影院| 精品毛片一区二区三区| 国产一区二区欧美日韩| av影片在线| 91国产在线免费观看| 日韩不卡一区| 情侣黄网站免费看| www.爱久久.com| 久久久久久蜜桃| 欧美放荡的少妇| 91官网在线| 国产激情久久久| 亚洲另类春色校园小说| 亚洲精品久久久久久久蜜桃臀| 国内精品自线一区二区三区视频| 亚洲第一综合网| 日韩欧美在线播放| 婷婷在线观看视频| 久久久久国色av免费观看性色| 成人在线视频国产| 一区二区精品在线| 蜜臀av一区二区在线免费观看| 午夜理伦三级做爰电影| 无吗不卡中文字幕| 亚洲 欧美 精品| 97国产精品久久| 欧美a级网站| koreanbj精品视频一区| 91视频国产观看| aaa人片在线| 日韩激情视频在线| 丝袜老师在线| 久久久久久久久久久久久久久久av | 国产成人午夜精品影院观看视频| 91香蕉一区二区三区在线观看| 欧美三片在线视频观看| 99re在线视频| 91精品美女在线| 中文字幕免费精品| av在线天堂网| 精品国产乱码久久久久久虫虫漫画| 日本黄色三级视频| 992tv在线成人免费观看| 加勒比中文字幕精品| 欧美在线观看www| 久久先锋影音av鲁色资源网| 午夜精品免费观看| 中文字幕久热精品视频在线| 精品亚洲a∨| 亚洲免费视频播放| 成人动漫av在线| 免费av网站在线| 在线不卡国产精品| 精品一区91| 久久这里只有精品23| 久久综合99re88久久爱| 中国精品一区二区| 久久亚洲影音av资源网| 丁香综合av| 午夜免费一区二区| 亚洲美女淫视频| 午夜成人鲁丝片午夜精品| 国产精品第三页| 真实国产乱子伦精品一区二区三区| 国产69视频在线观看| 日韩欧美在线视频日韩欧美在线视频 | 欧美日韩综合在线观看| 亚洲欧洲国产精品| 欧美xxxx网站| 妞干网在线播放| 久久精品人人做人人爽人人| 国产又粗又黄又爽视频| 欧美精品18videosex性欧美| 自拍偷拍精品| 手机在线国产视频| 婷婷国产v国产偷v亚洲高清| 777电影在线观看| 国产亚洲二区| 麻豆国产91在线播放| 国产一级特黄视频| 在线亚洲欧美视频| 麻豆成人入口| 色婷婷一区二区三区av免费看| 亚洲国产美女搞黄色| 第一福利在线| 国产91色在线|亚洲| 日本成人在线视频网站| 国产性70yerg老太| 中文字幕日本欧美| 人妖一区二区三区| 91aaa精品| 欧美亚洲一区二区在线观看|