python 中問題,包括某些庫的問題

2021-09-29 06:31:15 字數 704 閱讀 2651

*)typeerror: exceptions must derive from baseexception

原因是raise語句沒有寫好

raise('value must between 0 and 100')

#應該是

raise valueerror('value must between 0 and 100')

第一次出現丟擲的異常就有錯誤,我沒有仔細看,給當成了是正常丟擲的錯誤

*)matplotlib animate中變數作用域的問題

unboundlocalerror: local variable 'i' referenced before assignment

**:

i=0

def animate(frameno):

x = mu + sigma * np.random.randn(n)

n, _ = np.histogram(x, bins, normed=true)

time_text.set_text(time_template%frameno)

i+=1

for rect, h in zip(patches, n):

rect.set_height(h)

return patches

Python清除字串中的某些資料

def clear data,l 清除字串中的某些資料 param data str,待清除的字串 param l str,某個資料.list,一批資料 return str,清除完畢的字串 ifisinstance l,list for i in l data data.replace i,ifi...

Python中刪除list帶有某些特徵元素的方法

看了一些刪除list帶有某些特徵元素的帖子,大多都是用remove,pop,del來解決,其實可以換個思路來寫,就是找到你需要的元素,再給它們重新放入列表中。如下,想要刪除帶有description特徵的元素,保留其他所有元素。test list eth trunk20 description py...

MYSQL 中的常見問題(包括資料篩選)

php無法返回漢字,返回相應的漢字資料時出現亂碼,這時只需要在 開始處加入相應的 php頁面為utf編碼 header content type text html charset utf 8 php頁面為gbk編碼 header content type text html charset gb2...