Python: отображать некоторую информацию об ОС, где работает скрипт
Python Basic - 1: Упражнение 10 с решением
Напишите программу на Python для отображения некоторой информации об ОС, в которой выполняется скрипт.
Пример решения :
Код Python:
import platform as pl
os_profile = [
'architecture',
'linux_distribution',
'mac_ver',
'machine',
'node',
'platform',
'processor',
'python_build',
'python_compiler',
'python_version',
'release',
'system',
'uname',
'version',
]
for key in os_profile:
if hasattr(pl, key):
print(key + ": " + str(getattr(pl, key)()))
Пример вывода:
архитектура: («64 бита», «ELF») linux_distribution: ('Ubuntu', '16 .04 ',' xenial ') mac_ver: ('', ('', '', ''), '') машина: x86_64 узел: 9a911676793b платформа: Linux-4.4.0-57-generic-x86_64-with-Ubuntu-16.04-xenial процессор: x86_64 python_build: ('default', '17 ноября 2016 г. 17:05:23') python_compiler: GCC 5.4.0 20160609 python_version: 3.5.2 выпуск: 4.4.0-57-универсальный система: Linux uname: uname_result (system = 'Linux', node = '9a911676793b', release = '4.4.0-57-generic', version = '# 78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016', machine = 'x86_64', процессор = 'x86_64') версия: # 78-Ubuntu SMP пт 9 декабря 23:50:32 UTC 2016
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы получить список локально установленных модулей Python.
Далее: Напишите программу на Python, чтобы проверить, что сумма трех элементов (каждый из массива) из трех массивов равна целевому значению. Распечатайте все эти комбинации из трех элементов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code