Мне нужен способ объединить мои небольшие коды в одну большую программу, в которой пользователь сможет выбирать, какую функцию моего проекта он хотел бы использовать. У меня есть, например, таймер, который уведомляет пользователя о перерыве через определенные промежутки времени, и встроенный API для машинного перевода.
Я искал в Интернете похожие проблемы, но они не включали команды для работы по требованию пользователя. Я имею в виду программу, которая работает следующим образом:
Когда вы запускаете код, она спрашивает вас: «Какой инструмент вы бы хотели использовать? Перевод или таймер?» и запускает соответствующую команду по требованию пользователя. Вот, например, два моих кода: первый — это API машинного перевода, а второй — таймер уведомлений.
import requests
print('Welcome to the translation tool. Below are some language codes for you to use:')
print('English -> en, Turkish -> tr, Spanish -> es, French -> fr, Russian -> ru, Chinese -> zh.')
print('***You can type "e" into the source word box to exit the program.***')
sourcelang = str(input('Which language would you like to translate FROM?: '))
targetlang = str(input('Which language would you like to translate TO?: '))
while 1==1:
url = "https://systran-systran-platform-for-la ... /translate"
word = str(input('Which word would you like to look up?: '))
querystring = {"source":sourcelang, "target":targetlang, "input":word}
headers = {
'x-rapidapi-key': "8a96426f46msh7c7b8957d8b6d49p12c046jsnf7904623bf34",
'x-rapidapi-host': "systran-systran-platform-for-language-processing-v1.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
if word == str('e'):
print ('Thanks for using this software. Have a good one.')
break
и
import winrt.windows.ui.notifications as notifications
import winrt.windows.data.xml.dom as dom
import time
userinput = input('Specify time intervals in minutes: ')
print('Timer started, will notify to take a break in specified intervals.')
while 1 == 1:
notifString = """
Time to Get Up
Stretch Your Legs
"""
notifTime = float(userinput)
notifManager = notifications.ToastNotificationManager
notif = notifManager.create_toast_notifier()
xmlNotif = dom.XmlDocument()
xmlNotif.load_xml(notifString)
def givenotification(t) :
time.sleep(t*60)
notif.show(notifications.ToastNotification(xmlNotif))
givenotification(notifTime)
Подробнее здесь: https://stackoverflow.com/questions/675 ... er-request
Как активировать разные коды Python по запросу пользователя? ⇐ Python
Программы на Python
-
Anonymous
1769372401
Anonymous
Мне нужен способ объединить мои небольшие коды в одну большую программу, в которой пользователь сможет выбирать, какую функцию моего проекта он хотел бы использовать. У меня есть, например, таймер, который уведомляет пользователя о перерыве через определенные промежутки времени, и встроенный API для машинного перевода.
Я искал в Интернете похожие проблемы, но они не включали команды для работы по требованию пользователя. Я имею в виду программу, которая работает следующим образом:
Когда вы запускаете код, она спрашивает вас: «Какой инструмент вы бы хотели использовать? Перевод или таймер?» и запускает соответствующую команду по требованию пользователя. Вот, например, два моих кода: первый — это API машинного перевода, а второй — таймер уведомлений.
import requests
print('Welcome to the translation tool. Below are some language codes for you to use:')
print('English -> en, Turkish -> tr, Spanish -> es, French -> fr, Russian -> ru, Chinese -> zh.')
print('***You can type "e" into the source word box to exit the program.***')
sourcelang = str(input('Which language would you like to translate FROM?: '))
targetlang = str(input('Which language would you like to translate TO?: '))
while 1==1:
url = "https://systran-systran-platform-for-language-processing-v1.p.rapidapi.com/translation/text/translate"
word = str(input('Which word would you like to look up?: '))
querystring = {"source":sourcelang, "target":targetlang, "input":word}
headers = {
'x-rapidapi-key': "8a96426f46msh7c7b8957d8b6d49p12c046jsnf7904623bf34",
'x-rapidapi-host': "systran-systran-platform-for-language-processing-v1.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
if word == str('e'):
print ('Thanks for using this software. Have a good one.')
break
и
import winrt.windows.ui.notifications as notifications
import winrt.windows.data.xml.dom as dom
import time
userinput = input('Specify time intervals in minutes: ')
print('Timer started, will notify to take a break in specified intervals.')
while 1 == 1:
notifString = """
Time to Get Up
Stretch Your Legs
"""
notifTime = float(userinput)
notifManager = notifications.ToastNotificationManager
notif = notifManager.create_toast_notifier()
xmlNotif = dom.XmlDocument()
xmlNotif.load_xml(notifString)
def givenotification(t) :
time.sleep(t*60)
notif.show(notifications.ToastNotification(xmlNotif))
givenotification(notifTime)
Подробнее здесь: [url]https://stackoverflow.com/questions/67568818/how-to-activate-different-python-codes-on-user-request[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия