Первая директория в 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
Lookonchain | ꘜ
Whales keep accumulating $ETH!
Whale 0x3952 withdrew another 21,000 $ETH($90.6M) from #Binance in the past 40 minutes and currently holds 86,001 $ETH ($260M).
https://intel.arkm.com/explorer/address/0x3952D69643F7a87237C7fC8bB33f8453C0b45500
Lookonchain | ꘜ
Whale bc1q5r withdrew another 500 $BTC($59.53M) from #Binance 5 hours ago.
This whale has withdrawn 3,000 $BTC($355M) from #Binance over the past 3 months at an average price of $109,895.
https://intel.arkm.com/explorer/address/bc1q5rsc4uscnmemlwru8xsys26k3xgxewqfnf3k7j
Lookonchain | ꘜ
Three wallets (likely belonging to the same whale) unstaked 14,942 $ETH($64.38M) and deposited it into #Binance in the past hour.
https://intel.arkm.com/explorer/address/0x345834DA38A13Ba5B9F4dDD2288e0B98C662Fb95
https://intel.arkm.com/explorer/address/0xA55d99EEcc7d1D5D76829e71CdC9fdB387858CE5
https://intel.arkm.com/explorer/address/0xF2758d2d606ecE036601544606BE2Af61F6a12e1
Lookonchain | ꘜ
A wallet linked to Metalpha deposited 5,000 $ETH($20.91M) to #Binance just now.
https://intel.arkm.com/explorer/address/0x96F49d0e9724dFD8780fa667ac37A993f005CB94
Lookonchain | ꘜ
Whale 0x3952 withdrew another 8,745 $ETH($37.6M) from #Binance an hour ago.
Over the past two months, this whale has withdrawn 65,001 $ETH($281M) from #Binance at an average price of 2,611 — now sitting on over $111M in unrealized profits.
https://intel.arkm.com/explorer/address/0x3952D69643F7a87237C7fC8bB33f8453C0b45500
A whale deposited 689.34 $BTC worth $46.17M into #Binance.
https://intel.arkm.com/explorer/address/15HWQZaDQ6GFhro8x693zaqCdTU1qVKvdQ
https://x.com/OnchainLens/status/2039991271012679903
Follow @onchainlens for more onchain updates
Whale 0x2fcf withdrew 5,090 $BNB ($6.65M) from #Binance and spent 3,475 $BNB ($4.54M) aping into random memecoins.
He’s now sitting on an unrealized loss of ~$1.2M.
Even whales get rekt. 🐋