I would like to log some information that os.system returns.
Code: Select all
from os import system
PY_adds = ['python-setuptools', 'python-pip', 'python3-dev',
'python3-setuptools','python-serial',
'python3-pip','libjpeg3-dev',
'python-numpy','python-scipy',
'python-pandas','python3-pygame',
'python-pygame','python-pySerial',
'libusb-1.0-0.dev','build-essential',
'python-dev','libjpeg-dev']
for X in PY_adds:
print(X)
print('')
system("sudo apt-get -y install %s" % X)
libjpeg3-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libjpeg3-dev
25600
Normally os.system returns 0, I would like to grab the "X" if os.system returns 25600 and log what is not loading.
Is that an error code and if I used?
try:
def ....
except 25600:
do somthing