Первая директория в sys.path
🔸 Когда вы запускаете Python-интерпретатор в интерактивном режиме, в системные пути (sys.path) в самое начало добавляется текущая рабочая директория
>>> for path in sys.path:
... print(f'"{path}"')
""
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
Первая строка пустая, что и означает текущую рабочую директорию.
🔸 Если вы запускаете интерпретатор передавая скрипт как аргумент, то история получается иная. На первом месте будет директория в которой располагается скрипт. А текущая рабочая директория игнорируется.
Пишем скрипт с таким содержанием:
# script.py
import sys
for path in sys.path:
print(f'"{path}"')
Запускаем
python3 /home/user/dev/script.py
Получаем
"/home/user/dev"
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
🔸 Если вы запускаете скрипт по имени модуля то на первом месте будет домашняя директория текущего юзера
python3 -m script
"/home/user"
"/usr/lib/python37.zip"
"/usr/lib/python3.7"
...
Скрипт должен быть доступен для импорта
На что это влияет?
На видимость модулей для импорта. Если вы ждёте, что, запустив скрипт по пути, сможете импортировать модули из текущей рабочей директории, то вы ошибаетесь. Придётся добавлять путь os.getcwd() в sys.path самостоятельно или заранее объявлять переменную PYTHONPATH.
#basic
🚀Чарльз Хоскинсон: Cardano обрабатывает более 134 000 транзакций в секунду
🔸 Блокчейн Cardano установил новый рекорд по пропускной способности. По словам лидера команды разработчиков Чарльза Хоскинсона, благодаря обновлению Hydra, сеть теперь может обрабатывать до 134 464 транзакций в секунду.
🔸 Базовый актив ADA стал одним из лидеров текущего альтсезона. За неделю криптовалюта выросла более чем на 25%, а ее капитализация превысила $42 млрд на фоне высокой адресной активности.
🔸 Хоскинсон отметил, что обновление Hydra значительно повысила пропускные возможности сети. Разработчики ожидают, что это обновление ускорит внедрение ADA на криптовалютном рынке, обеспечивая более быструю и дешевую обработку транзакций.
#Cardano#ADA#Hydra
АкадемияGarantex|Garantex Announcements|ВКонтакте|YouTube
🪐 In the constellation Hydra, astronomers have found R Hydrae, a star that pulses in brightness over a period of about 385 days. This "Mira variable" expands and contracts like a cosmic heartbeat, changing size and light output as it nears the end of its life, giving scientists clues about the future fate of our own Sun. ✨
#stars⚡#hydra⚡#pulsation⚡#nasa⚡#galaxy⚡#astronomy⚡#universe⚡#cosmos⚡#space
👉subscribe Universe Mysteries
🪐 The galaxy ESO 510-G13, located about 150 million light-years away in the Hydra constellation, has a warped, twisted disk that gives it a bizarre, "bent" appearance. Scientists think this unusual shape was caused when ESO 510-G13 merged with a smaller galaxy, distorting its spiral arms and creating a dramatic ripple through its structure—making it one of the most visually striking examples of cosmic collisions turning galaxies into real oddities. ✨
#galaxies⚡#collisions⚡#hydra⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space
👉subscribe Universe Mysteries
👉more Channels
Hydra, a tiny freshwater animal, can theoretically live forever if nothing eats or kills it. They don't age because they keep regenerating cells.
🧬
[Read more]
@googlefactss#Hydra#Immortal#Regeneration#Science