我寫了大量的python腳本,我發現自己重複使用了我爲其他項目編寫的大量代碼。我的解決方案是確保代碼分成邏輯模塊/包(這是給定的)。然後讓他們知道setuptools並將它們發佈到PyPI上。這允許我的其他腳本始終擁有最新的代碼,我得到一種溫暖的模糊感,因爲我沒有重複自己,總的來說,我的開發變得更加簡單。我也感覺很好,可能有人在那裏發現我的代碼方便他們正在處理的東西,但它主要是爲了自私的原因:)你如何管理你的自定義模塊?
對於所有的pythonistas,你如何處理這個問題?你使用PyPI還是setuptools(easy_install)?或者是其他東西?
@Jeremy:這是一個問題和答案。你應該用簡單的術語來重述這個問題,然後你應該把你的方法作爲這個問題的第一個答案。管理模塊的最佳方式將被評爲頂級......你永遠不知道,它可能是你的。 – 2008-09-25 23:17:55
我一發布這個,我就會想到。下次我肯定會這樣做。 – 2008-09-26 01:59:43