Как использовать модуль Pygame? - PullRequest
2 голосов
/ 02 ноября 2019
import pygame
import time
import datetime
cup=int(input("please enter how many cups you want to drink in a day: "))
interval=int(input("please enter after how many minutes we should remind you: "))
waterat=time.time() #gives some random time which will help we know the duration
intervalsec=interval*60
if (cup>0):
    if (time.time()-waterat)>intervalsec:
        print("DRINK WATER!!!!!!")
        while (true):
            pygame.mixer.music.load('water.mp3')
            pygame.mixer.music.play(-1)
            #plays infinite time
            word=input("enter done if you done drinking water: ")
            if (word.lower=="done"):
                cup=cup-1
                waterat=time.time()
                f=open("drinktime.txt","a")
                f.write(datetime.datetime.now())
                #datetime function is inside datetime module
                break
time.sleep(60)
#program sleep for 60 sec

ошибка, которую я получаю -

Traceback (most recent call last):
  File "C:/Users/Nishant/Desktop/practice/water reminder/drink.py", line 1, in <module>
    import pygame
  File "C:\Users\Nishant\AppData\Roaming\Python\Python37\site-packages\pygame\__init__.py", line 120, in <module>
    from pygame.base import *
ModuleNotFoundError: No module named 'pygame.base'

1 Ответ

3 голосов
/ 02 ноября 2019

Ваш вопрос не очень хорошо сделан. Вы должны были предоставить нам больше деталей, чтобы мы могли лучше ответить вам. Вы правильно установили Pygame? Какая у вас версия Python?

Я скопировал ваш код, и он был правильно интерпретирован. Это означает, что вы просто неправильно импортировали pygame.

Я думаю, вы найдете ответ в этой теме:

Pygame "Нет модуля с именем pygame.base"

...