@LadySUKUNA · Post #907 · 25.07.2024 г., 05:11
#onepiece#zoro#luffy
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #303 · 27 дек.
Наверняка вы замечали, что в Python есть удобная функция для получения переменной окружения os.getenv(NAME) И её "сестра" для создания или изменения переменных окружения os.putenv(NAME, VALUE) Но почему-то putenv() не работает как должно. Энвайромент не обновляется! os.putenv('MYVAR', '1') print(os.getenv('MYVAR')) ... и ничего 😴 Почему так? На самом деле энвайромент обновляется, но это значение не добавляется в словарь os.environ. Откройте исходник функции os.getenv(). Это просто шорткат для os.environ.get() В то время как putenv() это built-in С-функция. Словарь os.environ (или точней класс из MutableMapping) создаётся из энвайромента в момент инициализации. Функция putenv() самостоятельно его не изменяет. В тоже время, когда вы создаёте или изменяете ключ в os.environ, автоматически вызывается putenv() в методе __setitem__(). То есть, технически putenv() всё делает верно, но в os.environ это не отражается. Можно проверить так: >>> os.putenv('MYVAR', '123') >>> os.system('python -c "import os;print(os.getenv(\'MYVAR\'))"') 123 Я объявил переменную в текущем процессе и вызвал дочерний процесс, который её унаследовал и получил в составе os.environ. Аналогично при удалении переменной вызывается еще одна built-in функция unsetenv(), удаляющая переменную из системы. Итого ▫️ Удобней всего явно обновлять переменные через os.environ ▫️ Есть способ неявно создать/удалить переменную через putenv/unsetenv, что не повлияет на os.environ но изменит энвайромент и передаст изменения сабпроцессам. Но так лучше не делать! ▫️os.environ это просто обертка для built-in функций putenv() и unsetenv(). #basic
Hashtags
Пребарај: #luffy
@LadySUKUNA · Post #907 · 25.07.2024 г., 05:11
#onepiece#zoro#luffy
@wall_amv · Post #9529 · 06.08.2025 г., 15:22
#anime #art #Boy #One_Piece #Luffy #Fan_art #AnimWorld @Wall_Amv
@wall_amv · Post #8517 · 16.02.2024 г., 09:20
Anime : one piece #Amv #Edit #One_Piece #luffy #Action #Short #Full_HD #AnimWorld @Wall_Amv
@wall_amv · Post #9199 · 18.07.2024 г., 16:18
Anime : one piece #Amv #Edit #One_Piece #luffy #Action #Short #Full_HD #اسپویل_⚠️ #AnimWorld @Wall_Amv
@wildthemestelegram · Post #1315 · 18.03.2024 г., 12:00
Luffy #black #yellow #orange #brown #red #fire #Luffy #anime #personage #art ᅠ𝐖𝐢𝐥𝐝 𝐓𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐓𝐡𝐞𝐦𝐞𝐬 ᅠ═──═⌘═──═ᅠ
@wildthemestelegram · Post #1804 · 26.01.2025 г., 04:42
Monkey D. Luffy #black #blue #white #yellow #orange #personage #anime #cute #Luffy #One_Piece #art ᅠ𝐖𝐢𝐥𝐝 𝐓𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐓𝐡𝐞𝐦𝐞𝐬 ᅠ═──═⌘═──═ᅠ
@wildthemestelegram · Post #1907 · 12.06.2025 г., 03:30
Monkey D. Luffy #black #yellow #orange #brown #biege #red #personage #anime #One_Piece #Luffy #boy #art ᅠ𝐖𝐢𝐥𝐝 𝐓𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐓𝐡𝐞𝐦𝐞𝐬 ᅠ═──═⌘═──═ᅠ
@wall_amv · Post #9155 · 25.06.2024 г., 07:45
Anime : One piece #Amv #Amvedit #Edit #onepiece #Luffy #Zoro #Short #Full_HD #AnimWorld @Wall_Amv
@wall_amv · Post #9247 · 24.08.2024 г., 10:01
Anime : One Piece Music : My Eyse #Amv #ASMV #Edit #One_Piece #luffy #Action #MEP #Short #Full_HD #اسپویل_⚠️ #AnimWorld @Wall_Amv
@wall_amv · Post #9217 · 04.08.2024 г., 17:17
Anime : one piece #Amv #ASMV #Edit #One_Piece #luffy #Action #MEP #Short #Full_HD #اسپویل_⚠️ #AnimWorld @Wall_Amv
@wall_amv · Post #9324 · 18.11.2024 г., 07:42
https://t.me/addtheme/AWTH_Gear5byYAGA [@wall_amv] G5🌩 #AnimWorld #Telegram_theme #Android #One_Piece #Luffy #Pirate #blue #White #Boy 🎨 Yaga @wall_amv
@wall_amv · Post #9182 · 04.07.2024 г., 16:10
Anime : One piece #Amv #Amvedit #Edit #Fun #Short #HD #onepiece #onepieceanime #luffy #monkeydluffy #onepiecefan #AnimWorld @Wall_Amv