Python 因為縮排方式可能會造成程式爛掉的問題,所以想要找貼上 Code 後自動 formatter 的工具,一直都找不到 (所以這條路還是放棄,貼 Code 還是用 :set paste 解決)。
不過於多人合作開發,統一格式還是比較方便,官方有定義 PEP8 的 Style Guide,而且有工具可以自動排版,此篇來整理如何使用 + 搭配 Vim 快速鍵可以怎麼做。
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Python 因為縮排方式可能會造成程式爛掉的問題,所以想要找貼上 Code 後自動 formatter 的工具,一直都找不到 (所以這條路還是放棄,貼 Code 還是用 :set paste 解決)。
不過於多人合作開發,統一格式還是比較方便,官方有定義 PEP8 的 Style Guide,而且有工具可以自動排版,此篇來整理如何使用 + 搭配 Vim 快速鍵可以怎麼做。
Pinterest 將管理 MySQL 用的 Script Open Source 出來囉!
MySQL CLI 介面雖然不錯用,但是有些語法偶爾就是記不住,或者是懶得打,輸出的頁面會需要 less 或 more 暫停等等,這個工具提供不錯的助手。
由此動畫圖片就可以理解(圖片取自官方網頁)
Python 的 List 如果有中文的話, 會印出 \xe4\xb8... 等等的編碼, 要如何印出中文呢(如下範例)? (Debug 方便查看)
>>> a = ['中文', 'ab'] >>> print a ['\xe4\xb8\xad\xe6\x96\x87', 'ab']
Python 常會使用 PIP 來安裝相關套件, 來紀錄些 Debian / Ubuntu Linux 的 PIP 系統環境等資訊.
Python 套件載入的路徑有哪些? 要如何查看?
之前看到的一個有趣的 Open Source 專案(Brython), 雖然我覺得沒什麼實用性~ XD
不過, 既然是蛇年, 就讓 瀏覽器 也 蛇化 吧~
於 Linux 的 Command line, 使用 Python 的 json.tool 模組來把 JSON 的字串做美化輸出.
一個純文字檔裡面, 每行一個字串, 要將重複的字串移除, 要怎麼做比較快?
現在主機大多都用 Debian / Ubuntu Linux, 可能實驗性的東西裝太多, 常常不小心就玩掛了而沒注意到.
所以用 Python 寫隻 Script 來 檢查 / 判斷 Apache2 是否活著, 死掉的話, 要自動重新啟動.