кодесурса
«Python

Python: доступ к переменным среды

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code