Первая директория в 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
#GMX/USDT analysis :
#GMX is currently in a downtrend, trading below the 200 EMA. The price is foreseen to sustain its bearish momentum and retest prior lows. To consider opening a short position, it is advisable to await a retracement and a retest of the established resistance level.
TF : 2h
Entry : $24.05
Target : $21.78
SL : $25.11
#GMX хорошо смотрится. Для верующих в альтсезон, смарт сделка.
Купить по 23$ (spot разумеется)
Продать по 35$ допустим.
НЕ ФИНАНСОВЫ СОВЕТ!
GMX — это децентрализованная торговая платформа и токен, работающий на блокчейнах Arbitrum и Avalanche. GMX предлагает пользователям возможность торговать криптовалютами с низкими комиссиями и с использованием деривативов, таких как бессрочные фьючерсы. Платформа поддерживает спотовую и маржинальную торговлю, а также использует децентрализованные механизмы ценообразования.
Основные особенности GMX:
1. Торговля без посредников: GMX позволяет торговать напрямую через смарт-контракты, исключая необходимость в централизованной бирже.
2. Программа ликвидности: Пользователи могут предоставить ликвидность и получать вознаграждения в токенах GMX и ETH (на Arbitrum) или AVAX (на Avalanche).
3. Токен GMX: Он используется для участия в управлении платформой и предоставления ликвидности, а также его можно стейкать для получения вознаграждений.
4. GMX и GLP: GLP — это пул ликвидности, с которым связаны активы, доступные для торговли. GMX и GLP вместе обеспечивают работоспособность платформы.
Токен GMX стал популярным благодаря тому, что предлагает конкурентные условия для трейдеров в DeFi-секторе и обеспечивает низкие комиссии на фоне растущего спроса на децентрализованные биржи.