Python學習筆記 一些常用函式 常見錯誤總結

2021-07-03 18:56:29 字數 1659 閱讀 9446

這段時間實習,android技術沒得到發揮,學的一點python反倒派上了用場。雖然完成的功能都比較簡單,大多是一些字串的操作,分割、替換、拼接等等。今天還是總結一下最近寫的指令碼,希望能有提高。不做乙個只會堆功能的程式設計師。

import heapd

heapd.nsmallest(n, iterable, key = lambda x:x

.dist)

heapd.nlargest(n, iterable, key = lambda x:x

.dist)

# coding=utf-8

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

defreadfile

(path):

f = open(path, 'r')

data = f.read()

f.close()

if data[:3] == codecs.bom_utf:

data = data[3:]

return data

注意有個預設引數——sys.argv[0]>>__main__,你在命令列裡輸入的引數依次放在sys.argv[1]sys.argv[2]sys.argv[3]

import subprocess

subprocess.call(final_command, shell=true)

def

readfile

(path):

f = open(path, 'r')

data = f.read()

f.close()

return data

defwritefile

(path, data):

f = open(path, 'w')

f.write(data)

f.close()

import urllib2

defpost

(url, values):

data = urllib.urlencode(values)

req = urllib2.request(url, data)

response = urllib2.urlopen(req)

result = response.read()

print

'\n[result]:%s' % result

dict_a.update(dict_b)
try:

import xml.etree.celementtree as et

except importerror:

import xml.etree.elementtree as et

tree = et.elementtree(file='pom.xml')

root = tree.getroot()

print root[2].text, root[3].text, root[4].text

php程式設計 PHPFANS站長常用的一些函式

這是一些使用頻率比較高的函式,有的來自別人的程式 1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串注 該函式對 gb2312 使用有效 function wordscut string,length sss 0 for i 0 i l...

python筆記 一些常用的小trick(一)

假設你git clone了乙個函式庫,然後想要在某一段 中呼叫其中的某乙個函式,請問你要怎麼做呢?這裡,我們來給出乙個這類函式的呼叫小trick。其實方法也比較簡單,一種簡單粗暴的方法就是把這個函式的路徑加入到系統的python path中,但是這種操作是永續的,在更多情況下,我們只是想要臨時在某些...

QT OPENGL opengl的一些基本函式

opengl基本函式的定義規則說明 opengl的庫函式命名方式 字首 函式名 字尾 字首 gl glu glx或aux,表示此函式分屬於基本庫 實用庫 x視窗擴充庫或輔助庫 字尾 是函式傳參型別的簡寫,例如i代表int,f代表float.s代表short,d代表double,v代表指標 glver...