Python: доступ к переменным среды
Python Basic: упражнение 53 с решением
Напишите программу на python для доступа к переменным среды.
Пример решения : -
Код Python:
import os
# Access all environment variables
print('*----------------------------------*')
print(os.environ)
print('*----------------------------------*')
# Access a particular environment variable
print(os.environ['HOME'])
print('*----------------------------------*')
print(os.environ['PATH'])
print('*----------------------------------*')
Пример вывода:
* ---------------------------------- * Environment ({'LESSOPEN': '| / usr / bin / lesspipe% s', '_': '/ usr / bin / timeout', 'LIBVIRT_DEFAULT_URI': 'qemu: /// system ',' HOME ':' / home / Students ',' TERM ':' xterm-256color ',' SHELL ':' / bin / bash ',' SHLVL ':' 2 ',' USER ':' Students ', 'MAIL': '/ var / mail / Students', 'COMP_WORDBREAKS': '/ t / n "/'> <; | & (: ',' PATH ':' / usr / local / bin: / usr / bin : / бен: / нас r / local / games: / usr / games ',' LANG ':' en_US.UTF-8 ',' LOGNAME ':' Students ',' LS_COLORS ':' rs = 0: di = 01; 34: ln = 01 ; 36: тк = 00: р = 40; 33: так = 01; 35: делать = 01; 35: шд = 40; 33; 01: Cd = 40; 33; 01: или = 40; 31; 01: миль = 00: су = 37; 41: SG = 30; 43: са = 30; 41: TW = 30; 42 : Вл = 34; 42: й = 37; 44: ех = 01; 32:. * Дегтя = 01; 31: * TGZ = 01; 31:. * Дуга = 01; 31:. * ARJ = 01; 31. .: * Таз = 01; 31:. * лх = 01; 31: * LZ4 = 01; 3. . 1: * LZH = 01; 31:. * LZMA = 01; 31: * TLZ = 01; 31:. * Txz = 01; 31:. * TZO = 01; 31:. * T7z = 01; 31.: * .zip = 01; 31:. * г = 01; 31: * Z = 01; 31:. * д. г = 01; 31: * GZ = 01; 31:.. * LRZ = 01; 31:. * LZ = 01; 31: * LZO = 01; 31:. * XZ = 01; 31:.. * BZ2 = 01; 31:. * BZ = 01; 31:. * TBZ = 01; 31: * tbz2 = 01;. 31: * TZ = 01; 31:. * Deb = 01; 31:.. * Мин = 01; 31: * баночка = 01; 31:. * Война = 01; 31:.. * Уха = 01; 31: * .sar = 01; 31: * RAR = 01; 31:. * ALZ = 01; 31.: * .Ace = 01; 31:. * Зоопарка = 01; 31: * CPIO = 01; 31:. * 7z = 01; 31:.. * RZ = 01; 31: * кабина = 01; 31:. *. JPG = 01; 35: * JPEG = 01; 35:. *. GIF = 01; 35: *. BMP = 01; 35:. * PBM = 01; 35: * PGM = 01; 35:. * ппм = 01; 35:. * TGA = 01; 35:. * XBM = 01; 35:.. * XPM = 01; 35:. * TIF = 01; 35: * = 01 размолвка; 35:.. * р нг = 01; 35: * SVG = 01; 35:. * SVGZ = 01; 35:.. * MNG = 01; 35: * PCX = 01; 35:. * мов = 01; 35:.. * миль на галлон = 01; 35: * = 01 в формате MPEG; 35:. * M2V = 01; 35:.. * м кв = 01; 35: * WebM = 01; 35:.. * ОГМ = 01; 35:. * MP4 = 01; 35: * m4v = 01; 35:. * MP4V = 01; 35:.. * ВОБ = 01; 35: * кварты = 01; 35:. * NUV = 01; 35:.. * WM v = 01; 35:. * АФС = 01; 35: * гт = 01; 35:. * RMVB = 01; 35:. * FLC = 01; 35:. * AVI = 01; 35:.. * Пг = 01; 35: * FLV = 01; 35:. * гл = 01; 35:.. * дл = 01 ; 35: * XCF = 01; 35:. * XWD = 01; 35:. * YUV = 01; 35:. * CGM = 01; 35:. * Эдс = 01; 35:. * О = 01; 35. .: * OGX = 01; 35: * ААС = 00; 36:. * аи = 00; 36. : * FLAC = 00; 36:. * M4a = 00; 36:.. * Середина = 00; 36:. * Миди = 00; 36: * MKA = 00; 36:. * Mp3 = 00; 36:. * .mpc = 00; 36: * = 00 OGG; 36:. * ра = 00; 36.: * .wav = 00; 36: *. oga = 00; 36: *. opus = 00; 36: *. spx = 00; 36: *. xspf = 00; 36: ',' JAVA_HOME ':' / usr / Библиотека / JVM / Java-7-OpenJDK-драм 64 / jre / bin / java ',' LESSCLOSE ':' / usr / bin / lesspipe% s% s ',' PWD ':' / home / Students '}) * ---------------------------------- * / главная / студенты * ---------------------------------- * / USR / местные / бен: / USR / бен: / бен: / USR / местные / игры: / USR / игры * ---------------------------------- *
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать программу на Python для печати в stderr.
Далее: написать программу на Python для получения текущего имени пользователя.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code