Python2 和 Python3 要印出 a-z 的方法有哪些?
標籤: python
Python3 虛擬環境 venv 建置步驟
Python3 在開發時,常常會需要 pip、easy_install 安裝套件,但是安裝到 Global 的環境後,之後要打包、要找出到底需要哪些套件都會比較麻煩。
venv 是內建支援的套件,可以建置自己的虛擬開發環境,進去後整個都是乾淨的,安裝套件也都在目錄裡面,方便確認所需套件。
Python 依照 PEP 8 規格自動排版工具
Python 因為縮排方式可能會造成程式爛掉的問題,所以想要找貼上 Code 後自動 formatter 的工具,一直都找不到 (所以這條路還是放棄,貼 Code 還是用 :set paste 解決)。
不過於多人合作開發,統一格式還是比較方便,官方有定義 PEP8 的 Style Guide,而且有工具可以自動排版,此篇來整理如何使用 + 搭配 Vim 快速鍵可以怎麼做。
Pinterest 管理 MySQL 的 Script 工具
Pinterest 將管理 MySQL 用的 Script Open Source 出來囉!
- Pinterest 的 MySQL 管理工具(*.py):Pinterest MySQL Management Tools
- 新聞:Open-sourcing Pinterest MySQL management tools
mycli - MySQL CLI介面的自動完成工具
MySQL CLI 介面雖然不錯用,但是有些語法偶爾就是記不住,或者是懶得打,輸出的頁面會需要 less 或 more 暫停等等,這個工具提供不錯的助手。
由此動畫圖片就可以理解(圖片取自官方網頁)
Python 的 List 要印出 中文 編碼
Python 的 List 如果有中文的話, 會印出 \xe4\xb8... 等等的編碼, 要如何印出中文呢(如下範例)? (Debug 方便查看)
- >>> a = ['中文', 'ab']
- >>> print a
- ['\xe4\xb8\xad\xe6\x96\x87', 'ab']
安裝 PIP 來管理 Python Packages
Python 常會使用 PIP 來安裝相關套件, 來紀錄些 Debian / Ubuntu Linux 的 PIP 系統環境等資訊.
列出、設定 Python 套件 Include Path
Python 套件載入的路徑有哪些? 要如何查看?
Brython - 在瀏覽器用 Python 取代 JavaScript
之前看到的一個有趣的 Open Source 專案(Brython), 雖然我覺得沒什麼實用性~ XD
不過, 既然是蛇年, 就讓 瀏覽器 也 蛇化 吧~
- Brython 的說明: Brython's goal is to replace Javascript with Python, as the scripting language for web browsers.
CLI 一行 Python code 將 JSON Formatter
於 Linux 的 Command line, 使用 Python 的 json.tool 模組來把 JSON 的字串做美化輸出.