Python Basic — 1: Упражнение 10 с решением
Напишите программу Python для отображения некоторой информации об ОС, в которой выполняется сценарий.
Пример решения :
Код Python:
импортировать платформу как plos_profile = ['архитектура', 'linux_distribution', 'mac_ver', 'машина', 'узел', 'платформа', 'процессор', 'python_build', 'python_compiler', 'python_version', 'release', 'system' , 'uname', 'version',] для ключа в os_profile: if hasattr (pl, key): print (key + ":" + str (getattr (pl, key) ()))
Пример вывода:
архитектура: ('64bit', 'ELF') linux_distribution: ('Ubuntu', '16 .04 ',' xenial ') mac_ver: (' ', ('', '', ''), '') машина: x86_64node: 9a911676793bplatform: Linux-4.4.0-57-generic-x86_64-with-Ubuntu-16.04-xenialprocessor: x86_64python_build: ('default', '17 ноября 2016 17:05:23 ') python_compiler: GCC 5.4.0 20160609python_version: 3.5.2release: 4.4.0-57-genericsystem: Linuxuname: uname_result (sys tem = 'Linux', node = '9a911676793b', release = '4.4.0-57-generic', version = '# 78-Ubuntu SMP, пятница 9 декабря 23:50:32 UTC 2016', machine = 'x86_64', processor = 'x86_64') версия: # 78-Ubuntu SMP, пятница, 9 декабря, 23:50:32 UTC, 2016
Блок-схема:
Редактор кода Python: