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

Резултати

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

Пребарај: #astrolabe

当前筛选 #astrolabe清除筛选
Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40346 · 17.12.2025 г., 11:03

The astrolabe is an ancient scientific tool from the 6th century used to tell time and find the positions of the Sun and stars. Made of metal, it has parts like a base plate (mater), a rotating star map (rete), and a sighting rule (alidade). Mariners used it for navigation before sextants. It helped measure heights and find locations by observing the sky. 🧭🌟 [Source] [See also] @googlefactss #Astrolabe#Navigation#History#Science#Astronomy

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40433 · 29.12.2025 г., 15:00

Mariam al-Asṭurlābiyya was a Muslim woman scientist in the Middle Ages. She studied stars and math. She built and used astrolabes to learn about the sky. Her work helped people understand space better. She showed that women could be smart and do science too. 🌟📐🔭 [Read more 1] [Read more 2] [Read more 3] @googlefactss #Astronomy#WomenInScience#MedievalScience#Math#Astrolabe