本文執行個體講述了Python統計檔案中去重後uuid個數的方法。分享給大家供大家參考。具體如下:利用Regex按行擷取記錄檔中的的uuid,並且統計這些uuid的去重個數(去重利用set)import repattern=re.compile(r'&uuid=.*&')uuidset=set()with open('request.log.2015-05-26','rt') as f: for line in f: all=pattern.findall(line)
本文執行個體講述了Python實現批量轉換檔編碼的方法。分享給大家供大家參考。具體如下:這裡將某個目錄下的所有檔案從一種編碼轉換為另一種編碼,然後儲存import osimport shutildef match(config,fullpath,type): flag=False if type == 'exclude': for item in config['src']['exclude']: if
python 2.6編寫,自己瞎寫的,備用''' Export and Import Elasticsearch Data. Simple Example At __main__ @author: wgzh159@163.com @note: uncheck consistency of data, please do it by self''' import jsonimport osimport sysimport timeimport urllib2 reload(sys)sys.
列表產生式文法:[x*x for x in range(0,10)] //列表產生式,這裡是中括弧//結果 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81](x*x for x in range(0,10)) //產生器, 這裡是小括弧//結果 at 0x7f0b072e6140>二者的區別很明顯:一個直接返回了運算式的結果清單, 而另一個是一個對象,該對象包含了對錶達式結果的計算引用, 通過迴圈可以直接輸出g = (x*x for x in
本文執行個體講述了python使用MySQLdb訪問mysql資料庫的方法。分享給大家供大家參考。具體如下:#!/usr/bin/pythonimport MySQLdbdef doInsert(cursor,db): #insert # Prepare SQL query to INSERT a record into the database. sql = "UPDATE EMPLOYEE SET AGE = AGE+1 WHERE SEX = '%c'" %('M') try:
本文執行個體講述了python實現備份目錄的方法。分享給大家供大家參考。具體如下:備份指令碼1:#!/usr/bin/python# Filename: backup_ver1.pyimport osimport time# 1. The files and directories to be backed up are specified in a list.source = ['/home/swaroop/byte', '/home/swaroop/bin']# If you are
今天有點囧a=['XXXX_game.sql', 'XXXX_game_sp.sql', 'XXXX_gamelog_sp.sql', 'XXXX_gamelog.sql']for i in a: if 'gamelog' in i: a.remove(i)print a['XXXX_game.sql', 'XXXX_game_sp.sql', 'XXXX_gamelog.sql']曆遍的過程中明顯MISS掉了 'XXXX_gamelog.sql'
有些時候我們不得不在自己的代碼裡寫上密碼,為了安全起見,我們可以為自己的密碼加密先上段代碼,這個代碼是轉自網上root@ProFtp:/usr/lib/python2.7# more jastmencrypt.py"""jastme encrypt password"""def encrypt(key, s): b = bytearray(str(s).encode("gbk")) n = len(b) # 求出 b 的位元組數 c = bytearray(n*2) j = 0