2015年8月23日 星期日

Python 學習筆記 - 2 轉換文件編碼 (簡體字 -> UTF-8)

有鑑於上淘寶買的硬體開發板,所附的範例程式都是簡體字編碼,
在繁體中文系統下打開時會顯示成亂碼。
過去是用簡體作業系統打開後另外存成unicode編碼,再拷回繁體系統下使用。
最近嘗試了使用 python 做編碼轉換的動作,以處理亂碼顯示的問題。


2015年8月9日 星期日

Python 學習筆記 - 1


Python 學習筆記-1
2015.8.8

前言:
可以邊寫邊看執行結果的程式語言,開放源碼,網路上有豐富的函式庫支援.
譬如:
 想抓 excel 檔案裡的資料  > 有現成的函式可以支援
 想畫圖表       > 有第三方函式庫
 想使用資料庫     > 有免費的 SQLite

目前網路上可以找到的範例多為 2.x 版,初學會遇到的主要差異在 print 的表示式
      Python 2.x

          >>> print 'being start'

      Python 3.x

          >>> print ('being start')    


安裝環境windows 系統的安裝與使用)

注意:下圖紅圈處要勾選,可以省掉之後自己手動加路徑的麻煩
  

  • 3. 看個人喜好,要將安裝好的程式項目釘選到 開始畫面 還是 工作列

      會用到項目 IDLE (Python GUI)
       

  • 4. 程式執行畫面如下

         
其中 >>>  是命令提示字符,可以在後面輸入要執行的動作
 

建議:

  • 1. 增加檔案總管的右鍵選單,可以直接開啟 command line 模式到該目錄下

                   可以複製以下文字存成 ComPrompt.reg 後,用檔案總管雙擊直接匯入

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt\Command]
@="cmd.exe /K pushd %L"

  • a. windows 開始處點滑鼠右鍵,選 執行   
                    
  • b. 輸入 regedit [enter]
  • c. 找 HKEY_LOCAL_MACHINE > SOFTWARE > Classes > Folder > shell
                    
  • d. 按滑鼠右鍵 
                             新增  機碼  Command Prompt   (這是會顯示在檔案總管右鍵選單的名稱)     
                            
  • e. 在 Command Prompt 下面再新增一個機碼 Command 
  • f. 在 Command 下面新增一個字串值 
  • g. 輸入字串內容如下
             cmd.exe /K pushd %L
       
  即可在檔案總管下直接開啟該目錄的命令列模式,如下圖: