python的乙個http客戶端庫,跟urllib,urllib2類似
non-ascii character 『\xe6』 in file
python的預設編碼檔案是用的ascii碼,你將檔案存成了utf-8也沒用,解決辦法很簡單
只要在檔案開頭加入# -*- coding: utf-8 -*-
或者#coding=utf-8
就行了。
python try except: 之後 加上return 如果 except了執行到return了 那麼return後邊的**就不執行了。
git
git add –a 本地所有新增到git
git commit –m 「test」 提交備註test
git push 提交** 到遠端本地分支
git checkout ** 切換本地/遠端分支
git pull 拉**到遠端本地分支
git merge 更新到本地**
『ascii』 codec can』t decode byte 0xef in position 0: ordinal not in range(128)
print phone + 「中文字元」 + res.name
python中字串型別分為byte string 和 unicode string兩種。
如果在python檔案中指定編碼方式為utf-8(#coding=utf-8),那麼所有帶中文的字串都會被認為是utf-8編碼的byte string(例如:mystr=」你好」),但是在函式中所產生的字串則被認為是unicode string。
問題就出在這邊,unicode string 和 byte string 是不可以混合使用的,一旦混合使用了,就會產生這樣的錯誤。
「中文字元」被認為是byte string,而res.name的返回值被認為是unicode string。由於預設的解碼器是ascii,所以就不能識別中文byte string。然後就報錯了。
以下有兩個解決方法:
1.將字串全都轉成byte string。
self.response.out.write("你好"+self.request.get("argu").encode("utf-8"))
2.將字串全都轉成unicode string。
self.response.out.write(u"你好"+self.request.get("argu"))
byte string轉換成unicode string可以這樣轉unicode(unicodestring, 「utf-8」)
mysql
decimal 關鍵字指示 128 位資料型別。 與浮點型相比,decimal 型別具有更高的精度和更小的範圍,這使它適合於財務和貨幣計算。
第一周周記
下面是整個文章的第二部分,日常的安利 這周的話,除了整體恢復正常,週末我也購置了我的第一塊外接鍵盤,這裡的話我選擇的是國產的靜電容鍵盤niz的plum 87鍵鍵盤。今天拿到這個鍵盤第一天,整體使用了一下,尺寸配合著15寸的蘋果macbook pro可以說恰到好處,除此以外,整個鍵盤還是給我不少驚喜的...
一周又是一周
三年又三年,之後又三年,這就九年了,老大!無間道的話還迴盪在耳邊,而我入職以來,這就已經是第四周了。時間飛逝歲月如梭,一天一天的日子,感覺起來也挺快的。除了第一周剛上任的時候,感覺時間慢慢流,現在進入工作狀態以後,時間還是一閃而過的。白天的時間最是難熬,特別是下午的時候。工作時間久,而下午的時候也是...
研發考核第一周周記
pyhon從入門到實踐 看完函式,接觸了點類,京東購買的 python3網路爬蟲從入門到實踐 到了,開心。學了adt單鏈表,雙鏈表的實現,寒假有自己打過但很亂,所以這次又重新打了遍,然後卡住我的就是反轉單鏈表的偶數結點,一開始的想法是,分成奇偶兩個鍊錶,再奇結點插到偶結點後,但這樣效率就很低,最後上...