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

Пребарај: #0s1m

当前筛选 #0s1m清除筛选
搜书神器 深夜书屋

@BookLogChannel · Post #450681 · 16.04.2026 г., 21:45

书名:总受 玄幻大神与他的公狗们 0s1m 作者:🔎言虚孑 文件:简体中文 · TXT · 100KB · 2.7万字 · 6R 统计:572热度 | 441下载 | 3点赞 | 2收藏 评级:0分 (0人) 💬 质量:9.6分 (0人) 标签:#男同#R18#总受#巨根#父子#0S1M#大叔#山寨#XP#萧泽#雄穴#卫烈#公狗#主人#炎烈#爹爹#内力#部落#马眼#灵蛇#猛男#正太#肌肉#黑虎寨#汉子#壮硕#阳气#义子 上传:👤321123 #预览#NSFW#收藏书籍 📜伪娘[3本]