Первая директория в 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
По следам экспедиции...
На джайлоо Сон-Кол в конце сентября уже холодно.
Скотоводы спешно снимают свой лагерь, пакуют вещи, вывозят скот. К этой слаженной работе присоединяется и наш экспедиционный отряд, помогая собрать две юрты.
Увидев меня, курсирующего по стойбищу в колпаке, хозяин спросил: "Ты - кыргыз?"
Я ответил, что нет, что я из России. Он тогда уточнил, откуда я? Говорю, что я из Барнаула, это Алтайский край.
В этот момент глаза пастуха наполнились особым вдохновением. Он радостно заключил: тогда ты точно кыргыз!
Почему, удивился я?
Байке пояснил: Алтай и Кыргызстан - это одно и тоже. И здесь и там живет один народ - кыргызы!
В этот момент в словах пастуха открылся один из эпизодов устной этноисторической памяти кыргызов - четкое представление о том, что Алтай когда-то, являлся их домом, одной из прародин!
#этнография#этнология#антропология#ethnology#ethnography#anthropology#ethnologie#ethnographic#ethnographie
По следам экспедиции...
Зачастую традиционная культура открывает свои тайны только через ее глубоких знатоков. Можно общаться с десятком собеседников, и не узнать ничего. А можно встретить одного аксакала, который, как неиссякаемый колодец утолит жажду всех твоих знаний...
В селе Кара-Суу Кочкорского района Нарынской области таким нашим собеседником стал Мамбет Садык уулу. Он - табып - лекарь, знахарь, врачеватель многих болезней.
Отвечая по-кыргызски на мои вопросы о целительных свойствах коровьего молока, которым лечили маленьких детей, он вдруг по-русски спросил меня: "Ну, а сам ты как? Как звать тебя? Семья есть, дети есть?"
Есть - отвечаю я. Он снова перешел на кыргызский: "Чакши, чакши!" Хорошо, мол, рад за тебя.
А потом он провел нас до ближайшего арыка, на берегах которого растут лечебные травы. Без этих растений, как и без молитвы, многие болезни не вылечить....
#этнография#этнология#антропология#ethnology#ethnography#anthropology#ethnographic#ethnographie#кыргызстан#кыргызы
Подводим итоги международной этнографической экспедиции "Большой Алтай" в Кыргызстане.
✍работали с 18 по 28 сентября
✍районы работ : Иссык-Кульская и Нарынская области
✍посетили 10 населенных пунктов
✍прошли маршрут в 2000 км
✍участвовали 20 этнографов из 12 вузов и научных учреждений Кыргызстана и России
✍собранные материалы послужат основой коллективной монографии.
#этнография#этнология#антропология#ethnology#ethnography#anthropology#ethnologie#ethnographic#ethnographie#кыргызстан#кыргызы#большойалтай#bolshoyaltay#этнографическаяэкспедиция#путешествия