[RISOLTO] Miglioramento del pacchetto Chrome
Pubblicato: 27 febbraio 2020 - 21:55
CIAO,
Ho trovato il metodo di installazione di Chrome in `update_package()` per ottenere il numero di versione piuttosto macchinoso e a volte falliva finché non riavviavo la macchina virtuale. Ho trovato questa alternativa. L'obiettivo è estrarre il campo "Commenti" dal pacchetto MSI, che contiene il numero di versione. Non ho trovato un modo pulito per estrarlo, ma funziona usando `findstr`.
e un po' più avanti
Probabilmente il codice può essere migliorato per renderlo Python nativo, ma questo dà un'idea.
Ho trovato il metodo di installazione di Chrome in `update_package()` per ottenere il numero di versione piuttosto macchinoso e a volte falliva finché non riavviavo la macchina virtuale. Ho trovato questa alternativa. L'obiettivo è estrarre il campo "Commenti" dal pacchetto MSI, che contiene il numero di versione. Non ho trovato un modo pulito per estrarlo, ma funziona usando `findstr`.
Codice: Seleziona tutto
run('for /f %a in (\'findstr "Copyright" "GoogleChromeStandaloneEnterprise64-fr.msi" ^|find "Copyright"\') do echo %a > version_chrome')
with open("version_chrome") as f:
version_chrome = f.read()Codice: Seleziona tutto
pe.version = version_chrome.strip() + '-0'