- Apr 04 Thu 2019 00:03
Python TQC+解題101~110
- Feb 05 Tue 2019 12:33
Firebase在python3.7出現SyntaxError錯誤
問題:
最近要寫個Linebot需要用到資料庫,想說用之前熟悉的firebase來使用就好,結果居然出現錯誤!!!在確定我程式碼都沒有問題後,我知道一定是內部的問題,上網找了一些解決方法後,了解到確定是Python3.7更新後,firebase有個檔案名稱跟內建檔案名稱有衝突吧,所以導致會一直出現SyntaxError(語法錯誤),而且IDE很明顯地告訴我們問題在如下這段程式碼
- Feb 04 Mon 2019 11:06
heroku-PostgreSQL 應用筆記
Deploying-LineBot-with-PostgreSQL-to-heroku
Descript
Because I meet lots of difficulties in deploying linebot with PostgreSQL to heroku, I take notes step by step. I hope this article can help you solve your problem and use PostgreSQL more freely. If you need any futher information, Please feel free to contact me.
Required packages
CMD
- Jan 22 Tue 2019 11:32
PyCharm 10個最常用快捷鍵
pycharm是一套功能非常強大的專業開發工具,他有許多輔助功能,可以讓我們更快速地編輯或是修改程式碼,還可以提升程式碼的正確性,而且在分秒必爭的時代,一定要記住快捷鍵的用法,以便在日後開發時可以省下不少功夫。
以下是我整理後的最常用快捷鍵
- Jan 21 Mon 2019 11:10
Deploy Tesseract-OCR to Heroku(Linebot)
這是我在佈署LINEBOT遇到的問題,當我想要使用到影像文字辨識時,Tesseract-OCR這個模組可以幫助我們完成一些簡單低階的文字辨識,但要把Tesseract-OCR的buildpack放到heroku上面,這讓我花了不少時間,以下是我實作過程,同時也在我的github中有範例程式碼給大家參考指教。
我的github:
- Jan 21 Mon 2019 00:35
python處理空格
可以使用的函數:
- strip() ->去除字串兩邊的空白
- lstrip()->去除字串左邊的空白
- rstrip()->去除字串右邊的空白
- replace(' ','')->第一個參數為要替代的字串,要去除空白所以就打一個空白字串
- replace(u'\xa0','')->這個是比較特別的空白,通常是在網路爬蟲的時候,有 的html空格,用如上的方式會發現去不掉,所以必須在unicode下做替換使用\xa0
- Oct 27 Sat 2018 17:00
os.path套件處理檔案路徑名稱
路徑處理在python裡面扮演很重要角色,我自己是時常會使用到,在這邊來記錄一下最常用的os.path套件相關類別方法,這些方法被用來處理檔案路徑,提醒自己使用時不會用錯!!
其實不論是圖片、音樂、程式都是以檔案(file)形式存放在電腦的儲存裝置,而通常我們都是把檔案存放在目錄(directory)或是資料夾(folder),而目錄我們都熟知,是一個階層式的結構,而檔案路徑有分成絕對路徑以及相對路徑。
- Sep 14 Fri 2018 16:09
Spyder使用Flask套件顯示not writable
問題:
當我們想撰寫輕量級web應用程式框架Flask時,我們用一般的IDE像是Spyder來寫,把以下的程式碼輸入後,一般來說可以在localhost網頁畫面產生字串Root Page123456,但在Spyder按下Run時,就會出現Error,一堆訊息主要就是在講not writable這樣如下圖:
- Jun 22 Fri 2018 13:13
JAVA連結Access資料庫
要從jdbc連到odbc的驅動程式,因為JAVA8已經沒有再支援了,而替代方案有兩個方式,第一個比較呆版就是切回JAVA7,但是有點不實用,畢竟JAVA一直在更新,盡量不要走回頭路,第二個是利用外部函式庫jar檔幫我們完成,可以在Google搜尋UCanAccess-2.0.9.5,把裡面的Jar檔放進涵式庫裡面,就可以使用了~
做法:下載UCanAccess-2.0.9.5壓縮包,解壓後把lib檔裡的jar檔和ucanaccess-2.0.9.5.jar檔放進jdk預設路徑C:\ProgramFiles\Java\jdk1.8.0_161\jre\lib\ext 就可以使用到外部涵式庫了。
- Jun 18 Mon 2018 12:32
Android自行建立倒數日