如何使用pygame模块?

时间:2019-11-02 15:23:36

标签: python pip pygame install

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 个答案:

答案 0 :(得分:3)

您的问题做得不好。您应该给我们提供更多详细信息,以便我们更好地答复您。您是否正确安装了pygame?您有什么版本的Python?

我复制了您的代码,并且解释得很好。这意味着您只是没有正确导入pygame。

我想您会在此线程中找到答案

Pygame "No module called pygame.base"