【发布时间】:2021-07-21 09:32:48
【问题描述】:
我希望这段代码在按下按钮时打招呼 我使用 replit.com 或 repl.it 它显示为错误:
File "main.py", line 18, in intro
if keyboard.KEY_DOWN("a"):
TypeError: 'str' object is not callable
我正在尝试在 python 上制作独占游戏,但不断出现此类错误
import tkinter as tk
from tkinter import *
import os
import random
import math
import pygame
from pygame.locals import *
import sys
from sys import exit
import keyboard
from keyboard import *
window = pygame.init()
print("Wellcome to Math monopoply!!!\n")
time.sleep(1)
def intro():
print("Hi")
if keyboard.KEY_DOWN("a"):
print("hi")
intro()
【问题讨论】:
-
错误指出
keyboard.KEY_DOWN对象是一个字符串,而不是一个函数。所以你不能用“a”作为参数来调用它。 -
看看这个问题能不能帮到你:stackoverflow.com/questions/16044229/…