ylabel (615)


python 協議緩衝區的任何經驗?

python 協議緩衝區的任何經驗?

我只是在瀏覽一些關於Google 協議緩衝區數據交換格式的信息。 有沒有人玩過代碼甚至創建了一個項目? 我目前在一個Python項目中使用XML來手動編輯在文本編輯器中創建的結構化內容,而且我想知道Protocol Buffers作為面向用戶的輸入格式的一般意見。 速度和簡潔的好處似乎在那裡,但實際上生成和處理數據的因素有很多。…


python 為什麼PyObjC文檔如此糟糕?

例如, http://developer.apple.com/cocoa/pyobjc.html仍然適用於OS X 10.4 Tiger,而不是10.5 Leopard。這就是蘋果官方的文檔。 官方的PyObjC頁面同樣很糟糕, http://pyobjc.sourceforge.net/ 這是非常糟糕的,它是莫名其妙的。我正在考慮學習Ruby,主要是因為RubyCocoa的東西是更好的文…


使用Python查找錯誤的符號鏈接

如果我在一個破損的symlink上調用os.stat(),python會拋出一個OSError異常。 這使它找到它們很有用。 但是, os.stat()可能會拋出類似的異常。 有沒有更確切的方式來檢測在Linux下與Python錯誤的symlinks ?…


python 什麼是一些有用的TextMate功能?

我注意到很多人在這裡使用TextMate編碼OS X.我最近開始使用它,儘管我喜歡它的簡約界面,但是如果你不知道你在找什麼對於。 那麼,你發現什麼功能最有用的編碼(主要是在Python中)? 除了包含什麼外,還有什麼第三方軟件包應該知道嗎?…


python 什麼是有用的元組?

我現在正在為一個類學習Python,而且我們剛剛將元組作為數據類型之一。 我讀了維基百科頁面,但是,我無法弄清楚這種數據類型在實踐中會有用。 我能舉一些例子,也許在Python中,需要一組不變的數字嗎? 這與列表有何不同?…



python 大型django項目的項目設計/ FS佈局

佈局大型django項目的最佳方法是什麼? 這些教程提供了有關設置應用程序,模型和視圖的簡單說明,但是關於應如何細分應用程序和項目的信息較少,在典型項目中應用程序之間允許/必要共享的數量較少(顯然這在很大程度上取決於項目)以及應保留一般模板的方式/位置。 有沒有人有關於為什麼某個項目佈局比另一個更好的例子,建議和解釋 ? 我特別感興趣的是結合了大量的單元測試(實際代碼庫大小的2-5倍)和字符串…


python 林間空地或沒有空地:什麼是使用PyGtk的最佳方式?

我一直在學習python一段時間,取得了一些成功。 我甚至設法使用PyGtk+Glade創建一個或兩個(簡單)程序。 問題是:我不確定使用GTK的最佳方法是使用Glade構建接口。 我想知道是否更有經驗的人(記住,我只是一個初學者)可以指出使用Glade的好處和注意事項,而不是在代碼本身中創建所有東西(假設學習正確的gtk綁定不會完全是一個問題)。…


python 應用程序範圍的異常處理程序是否有意義?

長話短說,我有一個大量的Python應用程序,除了別的以外,它可以在Linux上進行“losetup”,“mount”等操作。 基本上消耗完成時必須釋放的系統資源。 如果我的應用程序崩潰,我想確保這些系統資源正確釋放。 做下面的事情有意義嗎? def main():#TODO: main application entry point pass def cleanup(…


Python的隱藏功能

Python編程語言的鮮為人知的但有用的功能是什麼? 嘗試限制Python核心的答案。 每個答案一個功能。 給出一個示例和功能的簡短描述,而不僅僅是文檔的鏈接。 作為第一行使用標題標記該功能。 快速鏈接到答案: 參數拆包 Braces 鏈接比較運算符 Decorators 默認參數陷阱/可變默認參數的危險 Descriptors 字典默認.get值 文檔字符串測試…


python 禁用輸出緩衝

Python的sys.stdout解釋器默認啟用輸出緩衝嗎? 如果答案是肯定的,那麼禁用它的所有方法是什麼? 迄今為止的建議: 使用-u命令行開關 將sys.stdout包裝在每次寫入後刷新的對像中 設置PYTHONUNBUFFERED env var sys.stdout=os.fdopen(sys.stdout.fileno(), 'w', 0) 是否有任何其他方式來在執…




title position matplotlib plt set_title python plot subplot fig figure