嗨,這是更多的風格問題。我有一個小腳本,用套筒的作品,我有常數(我知道他們是不是真正的常數,而是heyy,至少他們是在首都),其申報的一些屬性,蟒蛇'常量',並改變他們
# Port address for the serial port to read the weight from PADDR = '/dev/ttyUSB0' # socket address uri, backlog, and buffer SADDR = 'localhost:28000' BACKLG = 0 BUFF = 1024 # for cross platform compatibility use epoch in unix time EPOCH_START = datetime(1970, 1, 1)
然而,我想補充功能通過解析參數來改變它們。所以問題是,我應該在解析參數時直接更改它們嗎?
,或者我應該是好的,並使用上述參數的默認值,並變更爲我,然後繞過誰需要這些功能的選項?這似乎有點過分,但話又說回來,我也不想寫將在:)
爲什麼不使用支持默認值的實際參數解析器? –
我剛開始這樣做。但是也想保持常數在頂部,以使事情變得簡單。 – xcorat