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 слични објави

Пребарај: #potus2026

当前筛选 #potus2026清除筛选

BOMBENSTIMMUNG IM WEISSEN HAUS TRUMP DROHT ZERSTÖRUNG ALLER BRÜCKEN UND KRAFTWERKE AN WASHINGTON D.C., 06.04. ◼️Ein gut aufgelegter Donald Trump spricht zum aktuellen Stand des Krieges und präzisiert sein Ultimatum an den Iran. Dem droht am Dienstag ein vernichtender Schlag gegen seine Verkehrs- und Energieinfrastruktur.#USA2026#POTUS2026#Iran2026 ◼️„Wegen der Stärke unseres Militärs haben wir einen Plan in dem jede Brücke im Iran morgen Nacht um 24.00 Uhr zerstört ist, in dem jedes Kraftwerk „außer Betrieb" sein wird...." Und mit „außer Betrieb" meint Trump die „vollkommene Zerstörung". ◼️„Das wird über einen Zeitraum von vier Stunden geschehen, wenn wir es wollen. Aber wir wollen nicht, dass es so weit kommt." Vorher soll der Iran kapitulieren, gerne bedingungslos. Kriegsminister Pete Hegseth warnt später davor, seinen Chef zu unterschätzen. ◼️ Der Iran soll das Atomprogramm, die Raketen, seine Rohstoffe und die Macht im Land ausliefern. Und das wird er nicht tun. 👉@RoyalAllemand