Найти - Пользователи
Полная версия: Помогите создать таймер каждые 2 часа
Начало » Python для новичков » Помогите создать таймер каждые 2 часа
1
DexML0
Помогите сделать что бы это запускалось каждые 2 часа(
 self.viruchka = {1: random.randint(5000, 10000),
                 2: random.randint(20000, 30000),
                 3: random.randint(40000, 60000),
                 4: random.randint(70000, 100000),
                 5: random.randint(110000, 180000),
                 6: random.randint(200000, 300000),
                 7: random.randint(400000, 600000),
                 8: random.randint(700000, 900000),
                 9: random.randint(1000000, 1500000),
                 10: random.randint(2000000, 3000000),
                 11: random.randint(4000000, 6000000)}   
Player = self.player
#Получаем игроков из база данных с у которых есть бизнес
Player = await self.pwmanager.execute(Player.select().where(Player.biztype != 0))
#Выдаем деньги с бизнеса всем игрокам
for player in Player:
    player.balance += self.viruchka[player.biztype]
    await self.pwmanager.update(player)
PEHDOM
DexML0
Помогите сделать что бы это запускалось каждые 2 часа(
“Это” это что? кусок программы или весь скрипт, если первое то есть куча шедулеров для пайтона
https://docs.python.org/3/library/sched.html
или
https://apscheduler.readthedocs.io/en/latest/
+ во многих модулях есть таймеры позволяющие выполнять некие действия с определенной периодичностью
например QtCore.QTimer или threading.timer
если второе то любой планировщик вам в в руки.
DexML0
PEHDOM
Понял благодарю
DexML0
PEHDOM
А какое название модуля QTimer для установки в 3 версии питона?
PEHDOM
DexML0
А какое название модуля QTimer для установки в 3 версии питона?
PyQT или PySide хотя имхо ставить QT ради одного таймера не стоит.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB