Мы уже знаем, что на текущую сессию интерпретатора изменение PYTHONPATH никак не повлияет. Но если вы запустите дочерний процесс, то он унаследует окружение текущего процесса, а значит и изменения в любых переменных будут на него влиять.
Вот небольшой пример:
Объявляем переменную
user@host:~$ export PYTHONPATH=/path1
Запускаем интерпретатор
user@host:~$ python3
Проверим что в sys.path
>>> import sys
>>> print(sys.path)
['', '/path1', '/usr/lib/...', ...]
Добавляем что-то в переменную
>>> import os
>>> os.emviron['PYTHONPATH'] = '/path1:/path2'
>>> print(sys.path)
['', '/path1', '/usr/lib/...', ...]
Изменений нет. Но давайте запустим дочерний процесс и посмотрим там
>>> os.system('python3')
# теперь мы находимся в другом процессе
>>> import sys
>>> print(sys.path)
['', '/path1', '/path2', '/usr/lib/...', ...]
Тоже самое будет и с subprocess, так как по умолчанию текущее окружение тоже наследуется.
>>> import subprocess
>>> subprocess.call(['python3', '-c', 'import sys;print(sys.path)'])
['', '/path1', '/path2', '/usr/lib/...', ...]
______________________
Лучшей практикой является передача энвайронмента явно через аргумент env!
import subprocess
subprocess.call(cmd, env={'PYTHONPATH': '...'})
Это поможет точно понимать какое окружение будет у запускаемого процесса и при этом не изменять окружение текущего процесса.
#basic
#Payshanba - Yoshlar kuni!
Bugun "Andijon suv ta'minoti" AJning Jalaquduq tumanidagi filiali rahbari Qahramonjon Turg‘unov yoshlar bilan uchrashdi. Dastlab tumandagi 2-umumta'lim maktabida buyuk sarkarda Amir Temur tavalludiga bag‘ishlangan filьm namoyish etildi. Ta'lim muassasasida o‘quvchilarga yaratilgan sharoitlar o‘rganilib, ular bilan ochiq muloqot tashkil etildi.
Shundan so‘ng "Bo‘ston" va "Yangi sor" mahallalarida istiqomat qiluvchi ishsiz yoshlarning bandligi ta'minlashga doir sa'y-harakatlar amalga oshirildi. Ayni paytga qadar bir nafar yosh doimiy ish joyiga ega bo‘ldi.
Ayni paytda yoshlar bilan uchrashuv va ochiq muloqotlar davom etmoqda.
"Andijon suv ta'minoti" AJ axborot xizmati
|Website|
🗝Cabinet
|🤖Bot|😄Telegram
|
💬Facebook|
🌐Instagram
|
📹YouTube |
🕊X
|💬Chat |
✅TikTok
#Payshanba - Yoshlar kuni!
Bugun Bo‘ston tumanida viloyat hokimi Abdurahmonov Shuhrat Qo‘shaqbayevich yoshlar bilan uchrashdi. Muloqot davomida yigit-qizlarni qiynab kelayotgan muammolar, xususan, ta'lim shartnoma to‘lovini qoplash, dehqonchilik uchun yer maydoniga ega bo‘lish, ish bilan ta'minlanish masalalarida murojaatlar qabul qilindi.
Tadbir davomida "Andijon suv ta'minoti" AJ direktori Dilshodbek Qo‘ldashev ham ishtirok etdi.
"Andijon suv ta'minoti" AJ axborot xizmati
|Website|
🗝Cabinet
|🤖Bot|😄Telegram
|
💬Facebook|
🌐Instagram
|
📹YouTube |
🕊X
|💬Chat |
✅TikTok
#Payshanba – Yoshlar kuni!
Bugun “Andijon suv ta'minoti” AJda “Payshanba – Yoshlar kuni” munosabati bilan shaxmat-shashka musobaqasi bo‘lib o‘tdi. Unda aktsiyadorlik jamiyatida faoliyat olib borayotgan yoshlar ishtirok etdilar.
Bu kabi tadbirlar yoshlarning aqliy salohiyatini oshirish bilan bir qatorda jamoadagi hamfikrlik, o‘zaro hamkorlik munosabatlarini ham shakllantirishga xizmat qiladi.
”Andijon suv ta'minoti” AJ axborot xizmati
|Website|
🗝Cabinet
|🤖Bot|😄Telegram
|
💬Facebook|
🌐Instagram
|
📹YouTube |
🕊X
|💬Chat |
✅TikTok
#Payshanba#Yoshlar_kuni
“Yoshlar kuni” doirasida dolzarb mavzularga bag‘ishlangan davra suhbati o‘tkazildi
Bugungi kunda yoshlar ta’lim va tarbiyasi davlat siyosatining dolzarb masalalaridan biriga aylanganligi hech kimga sir emas. Mamlakatimizda amalga oshirilayotgan barcha ijobiy o‘zgarishlar zamirida har tomonlama barkamol, jismonan sog‘lom, aqlan yetuk, mustaqil va ijodiy fikrlashga qodir, intellektual salohiyati yuksak yosh avlod to‘g‘risida g‘amxo‘rlik qilish ustuvor vazifa.
Aynan ushbu yo‘nalishdagi ishlar samaradorligini oshirish maqsadida haftaning har payshanba kuni vazirlik va idoralarda “Yoshlar kuni” etib belgilangan.
Joriy yilning 16-aprel kuni Transport vazirligi markaziy apparati majlislar zalida vazir o‘rinbosari I.Abdugafarov, Toshkent shahri Yakkasaroy tumani IIOFMB (ichki ishlar organlari faoliyatini muvofiqlashtirish bo‘limi) katta leytenanti B.Xalilov hamda jinoyat qidiruv bo‘limi bo‘linma boshlig‘i, katta leytenant U.Nurmatov ishtirokida “Yoshlar o‘rtasida jinoyatchilikning oldini olish va unga qarshi kurashish” mavzusida davra suhbati o‘tkazildi.
Batafsil
В рамках "Дня молодёжи" состоялся круглый стол на актуальные темы
Ни для кого не секрет, что сегодня образование и воспитание молодёжи стали одним из важнейших вопросов государственной политики. В основе всех позитивных преобразований, осуществляемых в нашей стране, лежит забота о всесторонне гармоничном, физически здоровом, интеллектуально зрелом, способном к самостоятельному и творческому мышлению молодом поколении с высоким интеллектуальным потенциалом.
Именно с целью повышения эффективности работы в данном направлении каждый четверг недели в министерствах и ведомствах был объявлен "Днём молодёжи”.
16 апреля текущего года в зале заседаний центрального аппарата Министерства транспорта состоялся круглый стол на тему "Предупреждение преступности среди молодёжи и борьба с ней" с участием заместителя министра И. Абдугафарова, старшего лейтенанта УКД ОВД Яккасарайского района города Ташкента Б. Халилова и начальника подразделения отдела уголовного розыска, старшего лейтенанта У. Нурматова.
Подробнее