Рубрики
Без рубрики

Вот ваш новый любимый инструмент облака Python: Запустите скрипты в минутах

Введение от увеличения производительности для минимизации потери данных, работающих программ на … Помечено Python, учебник, оригинал.

Вступление

От увеличения производительности для минимизации потери данных, работающие программы на облаке поставляются со многими преимуществами. С помощью ориентиры вы можете запустить программы Python из облака и дополнительно настроить их для выполнения других функций.

Руководство

Для этого учебника мы будем использовать пример программы Python, которая генерирует случайную игру престола Gif при запуске.

Сценарий использует API GIPHY и можно найти здесь Отказ

API используется через стороннюю библиотеку под названием Запросы Отказ

Это программа, которую мы будем работать из облака:

import requests
from urllib.parse import urlencode
import json
from random import randint
          
search_term = 'game of thrones'
      
url = 'https://api.giphy.com/v1/gifs/search?'
params = { 'api_key' : 'k7MNLPnCM0qWlJBHIbGdoxLfZbK51Rvs',
                     'q'         :  search_term,
                     'lang'    :  'en' }
      
url += urlencode( params )
r = requests.get( url )
result = r.json()
      
i = randint( 0, len( result[ 'data' ] ) - 1 )
      
rand_result = result[ 'data' ][i]
url = rand_result[ 'images' ][ 'original' ][ 'url' ]
      
print( url )

Теперь, когда у нас есть наша игра Phround Thrones Gif Generator Generator, мы создадим новую программу по ориентированию ориентира, чтобы запустить эту программу на облаке. Кроме того, мы будем делать незначительные, но полезные модификации программы. Например, у нас будет по электронной почте случайных GIF.

Шаг один – введите вашу программу

Создайте программу с нуля и перетащите Модуль Python в первый шаг вашей программы.

Вставьте свой код в модуль.

Шаг два – Создание выходов

Для нашей программы отправить нам электронное письмо с генерируемым GIF, нам нужно будет создать переменную, которая содержит URL-адрес GIF. Вместо того, чтобы печатать URL-адрес, мы собираемся сделать его выходом, чтобы URL можно использовать другими модулями нашей программы Captercript.

Я заменил последнюю строку кода в программу с помощью строки, которая хранит URL в качестве вывода.

Как вы можете видеть, когда код запущен, он теперь хранит URL в качестве переменной для использования.

Шаг три – добавьте модуль электронной почты

Так как мы хотим, чтобы GIF по электронной почте нам, мы собираемся добавить в Gmail модуль на наш рецепт.

В разделе «Входные данные» мы будем вводить содержание нашего электронного письма. Мы можем встроить GIF в тело электронного письма, используя тег изображения со ссылкой GIF в качестве нашего источника.

Написание «[URL]», поскольку ваш источник изображения будет использовать ссылку, содержащуюся в вашей вариабе URL, которую вы создали ранее.

Шаг четвертый – добавить триггер

Вы также можете добавить Ежедневный триггер Чтобы письмо отправлено вам ежедневно в определенное время.

Шаг пять – запустите свою программу

Программа сейчас завершена. При ударе «запущенного программы» электронное письмо, содержащее случайную игру престолов GIF, будет отправлена на указанный приемный адрес в модуле Gmail.

Поздравляю! Вы успешно запустили программу Python из облака.

Оригинал: “https://dev.to/derricksherrill/here-s-your-new-favorite-python-cloud-tool-run-scripts-in-minutes-5604”