Первая директория в 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
Было много вопросам по аирдропам.
Аирдроп - это как подарок, который люди получают в мире криптовалют. Он используется, чтобы привлечь внимание к новым валютам, которые только появляются. Раньше его давали за то, что люди рекламировали эти валюты. Сегодня аирдропы могут быть разными и даваться за разные действия, например, за майнинг или за стейкинг, а также за другие активности. Получать аирдропы не плохо, если валюта и действия для получения дозволенны. Но если нужно сделать что-то неправильное- запрещенное в исламе, чтобы получить аирдроп, лучше отказаться, потому как за этой действие будет записан грех. Важно помнить, что участвовать в чем-то запрещенном - это плохо.
#CRYPTOHALAL
При решении заняться торговлей на рынке криптовалют важно хорошо изучить вопрос дозволенности той или иной монеты.
Именно поэтому мы создали бот, который даёт информацию о каждой криптовалюте на ее дозволенность в рамках Шариата, которая уже проверена на нашем канале.
На наших каналах мы постепенно выставляем монеты.
А в боте есть все монеты, что проверены и выставлены на канале доктора Мухаммада.
✈️Вы сможете получить больше информации в нашем боте✈️
Ссылка на бот👉🏻@cryptohalal_bot
*для активации бота необходимо подписаться на канал @cryptohalal_ru
#HALALCRYPTO
#CRYPTOHALAL
📢Crypto Halal приглашает вас на прямой эфир с командой Umma Token, включая основателя Umma Life и Umma TokenИсу Дагестани!
Обсудим самые важные вопросы о проекте, узнаем о том, как он запускался на платформе Polykick, о сегодняшнем положении дел, его планах на будущее, перспективах и многое другое с возможностью для зрителей задавать свои вопросы
Присоединяйтесь сегодня в 19:00 (Стамбул) на Crypto Halal!
#CryptoHalal#UmmaToken#Polykick
السلام عليكم 👋! Я Абдулла! 🏜 Помогаем Газе с водой 💧 Присоединяйтесь к нам и делайте добро! 🌟💪#Благотворительность#CryptoHalal#Вода#Газа#Добро
Меня зовут Абдулла 📢 Расскажем про важное событие: мы с фонда Need charity и CryptoHalal раздавали воду в Газе! 💧 Люди были счастливы, помогайте вместе с нами! 🌟#Благотворительность#CryptoHalal#Вода#Газа#Помощь#Добро#Charity#Водоснабжение