2017-05-14 19 views
0

我有一個python setup.py文件,它爲我的項目安裝了某個自制軟件包,php和其他依賴項。 我有寫在5種不同的功能。該5個設施總數超過代碼現在的樣子如何在Python中正確構造代碼?

<code> 
import standard libs such as os,shlex etc. 
def a: 
    "Some code here with try except clauses" 

def b: 
    "Some code here with try except clauses" 

3 more such functions 

if "__name__" =="__main__": 
    a() 
    b() 
    c() 
</code> 

我打算送上面的代碼的拉動請求,這樣的開源代碼的用戶可以下載setup.file並執行它。

我在想,如果這是編寫腳本的最佳方式嗎?有人可以拋出一些光線,關於pythonic方式使代碼更優雅之前我面臨徹底的代碼審查的文檔?

謝謝

回答

0

您簡化了代碼?

這對我來說很好,但是如果你真的想獲得幻想,你可以有一個名爲run()另一個函數,它只是運行a()b()c()

也沒有引號__name__,因爲它是一個內置變量。

確保在每個函數後面加上()括號,例如:def a:將是def a():

我希望這會有所幫助。

-Coolq。

+0

是的。引號是actully錯字...我的代碼運行完美罰款,但。 –

+0

好的,很高興知道。 –