1K подписчиков
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Приложение к уроку Переменные окружения и библиотека os Введение в переменные окружения Всё, что будет написано ниже относится к операционной системе Linux, но в значительной степени будет справедливо и для Windows. Переменные окружения или среды это набор значений, привязанных к некоторым именам. Эти значения используются самой системой и прикладными программами...
9 месяцев назад
17 подписчиков
Как запустить скрипт на Python через proxy

Время от времени приходится исполнять скрипты на Python, код которых использует результаты запросов к внешним источникам данных, расположенных на просторах сети Internet. В случае, если хост, на котором исполняется скрипт. выходит в интернет через proxy, необходимо перед запуском скрипта выполнить дополнительные настройки

export http_proxy="http://<user>:<pass>@<proxy>:<port>"
export HTTP_PROXY="http://<user>:<pass>@<proxy>:<port>"

export https_proxy="http://<user>:<pass>@<proxy>:<port>"
export HTTPS_PROXY="http://<user>:<pass>@<proxy>:<port>"

либо в самом исполняемом скрипте добавить строки

import os

proxy = 'http://<user>:<pass>@<proxy>:<port>'

os.environ['http_proxy'] = proxy
os.environ['HTTP_PROXY'] = proxy
os.environ['https_proxy'] = proxy
os.environ['HTTPS_PROXY'] = proxy

# код скрипта
9 месяцев назад
83 подписчика
Переменные окружения используются для изменения конфигурации системы. Результат работы многих приложений на Python зависит от значений определённых переменных окружения. Когда эти переменные изменяются, для получения прежнего результата скрипт Python требует корректировок, а это нежелательно. Эту проблему можно решить, считывая и изменяя значения нужных нам переменных в самом скрипте. Это избавит нас от необходимости исправлять переменные среды вручную и сделает код безопаснее: будут спрятаны конфиденциальные данные, которые требуется присвоить переменной окружения (например, токен API)...
1 год назад
119 подписчиков
Данный модуль можно применять во многих случаях. В данном разделе мы не рассмотрим каждый из них. Вместо этого, мы рассмотрим, как именно его можно применять, а также ознакомимся с подмодулем, под названием os.path. В частности, мы расскажем о: Это может выглядеть как большой объем материала, но есть еще минимум десяток других задач, которые модуль os может выполнять. Так что данный раздел можно назвать кратким экскурсом. Для использования любого из методов, упомянутых в данном разделе, вам нужно импортировать модуль os, вот так: Pythonimport os1import os Итак, приступим! os...
4 года назад