UNARY says
10 years ago
覺得廠商的 .py 產生的 zip 包裡面挑的 firmware file 挑得怪,明明有叫 p2 p3 p3.1 v2 為什麼會挑到 p3.1 的,去看程式發現...它寫法是把 "p2 p3 p3.1 v2" 這字串 split 作為 dict keys 去找檔案,然後以最後一個列出的 key 所對應到的檔名包進 zip,這等於無法預期會挑到哪一個...
UNARY says
10 years ago
>>> { 'p2' : 'aa' , 'p3' : 'bb' , 'p3.1' : 'cc' , 'v2' : 'dd' }
{ 'p2' : 'aa' , 'p3' : 'bb' , 'v2' : 'dd' , 'p3.1' : 'cc' }
UNARY says
10 years ago
難怪 zip 解開裡面包的是 p3.1 那版...
UNARY says
10 years ago
很有問題的寫法
立即下載