1. 程式人生 > >odoo8.0開發筆記(一):Notepad ++的自動縮排引發python的問題

odoo8.0開發筆記(一):Notepad ++的自動縮排引發python的問題

OpenERP7.0開發筆記系列

問題描述:使用Notepad++編輯python程式時,會發生莫名其妙的問題,程式碼明明都一模一樣,為什麼就是得不到正確結構呢?

原因其實是因為:python對縮排很敏感,一般建議用空格來完成縮排,但是,而Notepad++的自動縮排使用的是TAB,由於這個自動縮排所以引發了程式的問題。

解決方法:
1. 更換編輯器,如eclipse+pydev外掛;
2. 修改Notepad++配置:設定->首選項->製表符設定,將“轉換為空格”選中,“製表符寬度”為4,如下圖所示:
這裡寫圖片描述

注:在有條件的情況下,建議不使用Notepad++開發python,可以使用eclipse+pydev開發,減少不必要的麻煩。因為,用Notepad++編輯python程式碼,有時會出現各種各樣奇奇怪怪的問題。