發表文章

目前顯示的是 2017的文章

Python 2.7 ascii' codec can't encode characters

對於Pythong使用的版本是2.7版,就一定會碰到編碼上的問題 像是: UnicodeEncodeError : UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-78: ordinal not in range(128) 會出現這個問題,是因為習慣性的編碼是ascii,會用此去編碼解碼程式中的符號以及文字,但是常用的中文不在此範圍內,也就是上述看到的128。 其實解決的方式很簡單,只要去修改其默認的編碼就好,一般來說會改成UTF-8的編碼,但是繁體中文的編碼是Big5,所以在此要將其編碼改成Big5。 因此習慣性會在一開始就加上 import sys reload(sys) sys.setdefaultencoding('big5') 這樣後顯示的結果就不會是亂碼,而是繁體中文了。 另外, CP950的問題還蠻繁的,這篇就不仔細探討這個問題了 希望每天都記錄自己遇到的問題,之後方能略過啊!!!

Python 爬蟲紀錄 其之一

練習Python爬蟲也一段時間了 開始記錄其中遇到的困難以及程式 也是希望自己偶爾寫篇文章 不要每天耍廢 讀取網頁 import urllib2 request = urllib2.Request("http://") response = urllib2.urlopen(request) print response.read() 參考某些網站後,上述是一個實際又方便的寫法 urlopen包含三個參數: url data timeout urlopen(url, data, timeout)  第一個參數url就是URL 第二個參數data是到訪URL時要傳送的數據 第三個timeout是設置超時時間 接著應該要記錄一下get跟post的差異 不過今日這篇就到這裡吧XD

日本留學計畫 part2

圖片
這篇當作中途的紀錄之一 慶祝第一階段書審通過 開頭就是要說"計畫永遠趕不上變化" 最後申請的系所不是當初預計的Department of Ocean Technology, Policy and Environment 而是 Graduate Program in Sustainability Science - Global Leadership Initiative ( GPSS - GLI )。 同樣都是東京大学大学院新領域創成科学研究 三月時,得知預計找的老師要退休,寄給第二個老師幾封信,全部都石沉大海,至於第三個老師是英國人,要回南開普敦大學,這點也會變得很尷尬,畢竟英國啊。路途遙遠以及生活費學費等等的問題,雖然非常心動,但多重考量下,就不列入考慮,最後換了一點領域,選擇了防減災以及海洋模擬的教授。 當然這段時間還有在聯絡其他老師,畢竟要換領域心中依舊有點畏懼害怕,每個老師對我而言都有各自的問題存在,決心踏出同溫層厚,7月初時下定決心嘗試著申請看看,並且持續聯絡老師,老師也介紹一位碩班學長給我認識,這位學長也在暑假口試畢業並請申請該學程的博班,有了學長的幫助下,學程要求的文章也有了範本以及方向供參考。 此外研究方向同時也有了方向   待續