2013-04-30 38 views
1

通過的「獨立」我的意思不是功能類的內部(我不知道正確的術語 - 「模塊級」)在模塊級單機,但密切相關的功能

我在已經有幾個類的文件中有〜7個函數。這些函數處理來自命令行的處理輸入,讀寫文件,檢查文件路徑是否有效 - 這種事情。他們的目的是密切相關的,但我不確定是否將他們放入自己的班級,因爲我想不出任何理由來實例化這樣一個班級,或任何與之相關的州。

我的選擇是什麼,你有什麼建議我使用這些功能?在Python中使用靜態方法是不鼓勵/不必要的?

+3

這很好。而且你對課堂部分是正確的 - 如果沒有理由把它們放在一個,那麼不要。 Python標準庫也一直在使用它。 – TyrantWave 2013-04-30 10:47:23

回答

4

獨立的模塊級功能如果其功能與模塊功能相關,則完全沒問題。只要看看Python標準庫模塊,它們通常包含給定主題的函數和類。