Microsoft Windows [Version 10.0.19044.1706]
Python 3.10.4
Пытаюсь сделать бота погоды для телеграмма. Опыта 0, работаю по видео. Любая помощь приветсвуется)
Ошибка которая выскакивает -
Python 3.10.4
Пытаюсь сделать бота погоды для телеграмма. Опыта 0, работаю по видео. Любая помощь приветсвуется)
Код:
import requests
from config import open_weather_token
def get_weather(city, open_weather_token):
try:
r = requests.get (
f"https://api.openweathermap.org/data/2.5/weather?q={city}&appid={open_weather_token}&units=metric"
)
except r.json():
print(data)
city = data ["name"]
cur_temperature = data["main"]["temp"]
cur_weather = data["weather"]["description"]
print(f"Погода в городе: {city}\nТемпература:{cur_temperature}\n"
f"На улице сейчас: {cur_weather}")
except Exception as e:
print(e)
print("Проверьте название города")
def main():
city = input ("Введите город: ")
(city, open_weather_token)
if __name__ == '__main__' :
main()
Ошибка которая выскакивает -
Код:
File "E:\myBot\weatherbot.py", line 23
except Exception as e:
^^^^^^
SyntaxError: invalid syntax
[Finished in 209ms]
Последнее редактирование: