端午節前一周周記

2021-07-03 10:25:58 字數 1412 閱讀 6292

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單鏈表,雙鏈表的實現,寒假有自己打過但很亂,所以這次又重新打了遍,然後卡住我的就是反轉單鏈表的偶數結點,一開始的想法是,分成奇偶兩個鍊錶,再奇結點插到偶結點後,但這樣效率就很低,最後上...