TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #201 · 13 јан.

Мы уже знаем, что на текущую сессию интерпретатора изменение 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #nilaipembebasan

当前筛选 #nilaipembebasan清除筛选
Gusdurian.Net

@gusduriannet · Post #1695 · 22.08.2019 г., 04:58

#HarlahGusDur #9NilaiUtamaGusDur #NilaiPembebasan LAGI, TENTANG GUS DUR DAN TEOLOGI PEMBEBASAN Saya membubuhkan kata “Lagi” di judul tulisan ini, karena memang pernah membahas topik serupa. Pada tulisan sebelumnya saya mengaitkan isu ini dengan sosok Dom Helder Camara, tokoh yang pernah juga diulas KH. Abdurrahman Wahid atau Gus Dur. Semangat pembebasan dengan fondasi teologis yang dilakukan oleh Gus Dur, memiliki langgam yang sedikit berbeda dengan Teologi Pembebasan Amerika Latin maupun Eropa. Ini adalah sebuah “teologi pembebasan” yang khas Indonesia, dalam lingkup yang lebih sempit lagi, Islam, khususnya, Nahdlatul Ulama (NU). Sebagai komunitas muslim, NU tentu saja tidak berkiblat pada kosmologi Arab Timur Tengah, tapi Indonesia, Jawa Timur, atau lebih tepatnya Jombang. Bangunan teologi juga ada dalam keriuh rendahan Jombang sebagai locus theologicusnya. Teologi Pembebasan ala Gus Dur, kalaulah itu bisa disebut begitu, menjadi menarik karena disajikan dengan nuansa yang sangat berbeda. Meminjam bahasanya Esposito, Gus Dur adalah seorang modern reformer, but not islamic modernist. Selengkapnya: http://www.gusdurian.net/id/article/pilihan-redaksi/Lagi-Tentang-Gus-Dur-dan-Teologi-Pembebasan/