Вопросы про переменную PYTHONPATH
🔸 Как она определяет пути поиска модулей при импорте?
Пути поиска модулей находятся в списке sys.path. Как формируется этот список?
Исходя из документации мы может выделить 3 основных этапа.
▫️Путь к запускаемому скрипту или рабочая директория
▫️ Переменная PYTHONPATH
▫️ Стандартные пути к библиотекам
Это значит, что все три этапа выполняются в момент инициализации интерпретатора. Результат заполняет список sys.path. В том числе и пути, указанные в переменной PYTHONPATH.
🔸 Можно ли добавлять новые пути в эту переменную в Python-коде?
Можно, но учитывая, что используется она только во время старта интерпретатора, никакого эффекта это иметь не будет.
Для изменения путей поиска модулей в коде нужно изменять непосредственно список sys.path.
🔸 Можно ли указать много путей для поиска?
Да, с помощью переменной PYTHONPATH можно указать несколько директорий, разделённых символом разделения пути. Для Linux это символ ":", для Windows это ";".
Например:
export PYTHONPATH=/mnt/libs:~/mylibs
#basic#tricks
🚨🚨 BREAKING: Mt. Gox moved 2,239 $BTC ($149M) to #Bitstamp 30 minutes ago!
To repay creditors this July as previously announced, Mt. Gox has so far:
➡️ Deposited 1,545 $BTC ($84.87M) to #Bitbank on Jul 5
➡️ Moved 48,641 $BTC ($3.27B) wallet 3JQie, possibly a #Kraken deposit, on Jul 16 and held them there.
➡️ Moved 2,239 $BTC ($149M) to #Bitstamp on Jul 23 just now.
Follow @spotonchain and set alerts for #MtGox now via https://platform.spotonchain.ai/en/platform/entity/2182
Mt. Gox moved 47,229 $BTC($3.13B) to 3 unknown wallets again in the past 3 hours!
#MtGox has moved 61,559 $BTC($3.89B) to #Bitstamp, #Kraken, #Bitbank, and SBI VC Trade for repayment since July 5.
Mt. Gox transferred 12,000.17 $BTC($709.44M) again 4 hours ago, most likely to #Bitstamp.
In July, Mt. Gox transferred 95,523 $BTC($6.14B) to #BitGo, #Bitstamp, #Kraken, #SBIVCTrade and #Bitbank for repayment.
And Mt. Gox currently holds 46,164 $BTC($2.74B).