А когда UI перезагружен, то ключ исчезнет.Но если DOM будет строиться заново, то проще на любой объект повесить on_show(){reset all(); show_first_question();}
Как решить данную проблему?По нормальному НИКАК. Такими вещами занимаются мощные серверы, а не домашние пни. А выдача информации пользователю идет через ajax. django это веб фреймворк. И для работы с вэб он справился. А вот архивирование это не его задача. Если он умеет это еще не значит, что он должен. У архиваторов есть командная строка вот её и мучай. А лучше в батничек сохрани и запускай. Вот мануал Куллер конечно взлетать начнет, но веб сервис не упадет и думаю даже не подвиснет. И я кстати в Django ещё не совался, так что мне код можешь не слать..
import sys
import time
from PyQt5 import QtWidgets, uic, QtGui
from PyQt5.QtWidgets import *
from PyQt5.QtCore import QTimer,QDateTime
from PyQt5 import Qt
class PMain(QtWidgets.QMainWindow):
def __init__(self):
super(PMain, self).__init__()
uic.loadUi("int.ui", self)
self.pushButton.clicked.connect(self.close)
self.pushButton_2.clicked.connect(self.minimiz)
self.pushButton_3.clicked.connect(self.start_sp)
self.timer = Qt.QTimer()
self.timer.timeout.connect(self.sp)
def close(self):
sys.exit(0)
def minimiz(self):
self.showMinimized()
def sp(self):
self.ovca += 1
self.lineEdit.setText(str(self.ovca))
def start_sp(self):
self.ovca = 0
self.timer.start(1000)
self.sp()
app =Qt.QApplication([])
wind = PMain()
wind.showFullScreen()
sys.exit(app.exec_())
import telebot
import time
import threading
API_TOKEN = '11111111111111111111111111111111'
class my_bot(telebot.TeleBot):
def loop_poop(self):
while True:
print(time.ctime())
time.sleep(1)
def start_action(self):
thread = threading.Thread(target=self.loop_poop)
thread.start()
bot = my_bot(token = API_TOKEN, threaded=False)
@bot.message_handler(commands=['start'])
def wellcome(message):
if message.chat.type == 'private':
bot.send_message(message.chat.id,'Hello')
bot.start_action()
bot.polling()
import telebot
import time
bot = telebot.TeleBot(TOKEN)
x=0
while x<10:
time.sleep(3)
bot.send_message(11991199, f'ПриВет {x}')
x+=1