Задать вопрос
@Bergis

Как исправить ошибку с except?

Помогите реализовать продолжение работы программы после ошибки с сетью.
import vk
import pyowm
from datetime import datetime, timedelta
import vk_api
from time import sleep 
import colorama
import os
import sys
try:
	colorama.init()
	owm = pyowm.OWM('', language = "ru")
	observation = owm.weather_at_place("Москва")

	session1 = vk.AuthSession(access_token=)
	vk_api = vk.API(session1, v=5.62)
	now1 = str(datetime.strftime(datetime.now(), "%H:%M"))

	while True:
		w = observation.get_weather()
		temp = w.get_temperature('celsius')["temp"]
		vk_api.account.setOnline()
		clear = lambda: os.system('cls')
		clear()
		now = str(datetime.strftime(datetime.now(), "%H:%M"))
		fr = vk_api.friends.getOnline()
		gt = vk_api.users.get(user_ids = fr )
		print("\x1b[1;32;5mДрузья Онлайн:\x1b[0m")
		print("\x1b[1;31;5m\x1b[1m")
		if now!=now1:
			vk_api.status.set(text= "Время в Москве : " + now + " Температура в Москве : " + str(temp) + " градусов")
			now1=now
		for im in gt:
			print(im['first_name'], im['last_name'])

except:
    pass

Программа сразу после всех действия крашится
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
welcome32
@welcome32
Backend Python developer
Обновите pyown до последней версии
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы