Найти в Дзене
Python скрипты

Python скрипты

Python скрипты для автоматизации. Интеграции с различными сервисами.
подборка · 12 материалов
4 месяца назад
Python. CGI. Пишем простейшее API.
Звенит январская вьюга, как жаль, что в Москве и в начале мая. Раз уж планы с шашлыком отменились, греемся не возле мангала, а под одеялом и котейкой. И, конечно же, продолжаем изучать что-то новое. Бывает иногда такая ситуация, что тебе нужно как-то отправить данные из одного приложения в другое. Конечно, есть огромный спектр способов и вариаций это сделать, но, когда у тебя в команде одни веб разработчики, тебе придется немного отступить и согласиться на запросы по http и поднимать свое api. Итак,...
4 месяца назад
Python. requests. Отправляем HTTP запросы.
Наконец пришло тепло и солнце, рабочее настроение куда-то улетучилось. Но пока мы все не ушли на майские праздники, нужно затронуть одну из самых часто встречаемых тем: http запросы. Рано, или поздно, каждый сталкивается с тем, что ему нужно обратиться к какому-либо API за данными. Не будем же мы постоянно скачивать все вручную, если это можно автоматизировать. Если вкратце и простыми словами про самые популярные запросы, с которыми мы обращаемся к серверу: GET - «Вот тебе вводные данные, отдай мне ответ»...
4 месяца назад
Pyhon. logging. Настраиваем логирование в скриптах.
"Боже, да что опять обвалилось? А самое главное - когда?" - если вы задавались таким вопросом, вам точно не хватало в тот момент логов. Не будем сейчас философствовать о том, как важно все журналировать, а перейдем сразу к делу. В Python за логи отвечает библиотека logging. В статье по настройке IIS я уже упоминал добавление логирования в класс коннектора. logging.basicConfig(filename=project_dir + '1c_error.log', level=logging.ERROR, format='%(asctime)s %(levelname)s %(name)s %(message)s') logger = logging...
4 месяца назад
Python. Наглядно о типах данных.
Знаете, что общего у собеседования и свидания с девушкой? В большинстве своем, тебе приходится отвечать на одни и те же вопросы. Именно поэтому существуют люди, которые мастерски проходят собеседования на те позиции, до которых не дотягивают по уровню. Но сейчас не об этом. Вне зависимости от твоего уровня и позиции, на которую ты собеседуешься, если ты в навыках указал "Python", ты услышишь вопрос: «Какие типы данных существуют в python?», или «Сколько типов данных в python?». Многие начинают перечислять: числа, списки, строки и т...
5 месяцев назад
Python. Excel. Изменяем внешний вид таблиц.
Да, мы технари. И нам в первую очередь важен точный результат. Но нельзя забывать и про репрезентативность нашего конечного продукта. Ранее я говорил, что автоматически формирую отчеты в Excel таблицах. И каждый раз я слышал одну и ту же фразу «Миша, сделай красиво». Ну давайте сделаем наши таблицы читаемыми даже с телефонов. pip install openpyxl from openpyxl import load_workbook from openpyxl.styles import PatternFill В дальнейшем нам придется обращаться к листам по имени: На вывод мы получаем...
5 месяцев назад
Python. IIS. Работаем с базой 1С
Зачастую, приходится заниматься тем, что ты не любишь всем сердцем. Лично у меня возникает какое-то отторжение от интерфейса 1с. Но нельзя игнорировать то, вокруг чего завязана работа практически всей компании. Я писал, что мне часто приходится работать с Excel файлами, доставать скриптами из них данные и формировать уже готовые управленческие и финансовые отчеты. Но было бы дикостью формировать данные вручную, чтобы потом запускать по ним скрипт. Все должно происходить автоматически. В этой статье...