Voglio scrivere alcuni script di installazione da python, dovrebbe conoscere il sistema operativo per scegliere il comando apt o il comando yum.Come sapere che il sistema è Debian o CentOS in Python?
Sembra sys.platform può dire 'Win32' o gli altri, ma come sapere che sta lavorando su Debian o CentOS in Python?
Grazie, funziona. Ma ho trovato che 'platform.linux_distribution()' è supportato da Python 2.6. Per il famoso CentOS 5.5, poiché la sua versione predefinita di Python è 2.4.3, quindi, deve usare 'platform.dist()'. – William
Proprio come un aggiornamento, 'platform.linux_distribution()' è stato ammortizzato. Si consiglia di utilizzare invece le librerie PyPI, come la distro https://github.com/nir0s/distro, discussione a riguardo https://bugs.python.org/msg207415 – CasualDemon