"TypeError: объект 'str' не вызывается" - PullRequest
0 голосов
/ 29 сентября 2018

Я не могу это исправить с помощью других постов, вот мой код:

input = input("Tippe ok, um weiter zu machen ")
if input in  ["ok"]:
Spieler1.draw(Deck).draw(Deck)
Spieler2.draw(Deck).draw(Deck)

print("Spieler 1:")
Spieler1.Hand_zeigen()

print("Spieler 1:")
Spieler2.Hand_zeigen

print("Blinds wurden gesetzt. Der Pott beträgt:", Pot)


Einsatz = input("Gebe deine Zahl ein")

Понятия не имею, что происходит, я получаю только сообщение "TypeError: 'str' objectне вызывается "

1 Ответ

0 голосов
/ 29 сентября 2018

Причина вашей ошибки: вы делаете что-то вроде этого:

class Deck():
    pass

text = "some text"

text().draw(Deck)

Вывод:

Traceback (most recent call last):
  File "main.py", line 6, in <module>
    text().draw(Deck)  # <<<<<<<<<<<<<<< this shows you where it happens.
TypeError: 'str' object is not callable

Из вашего опубликованного кода наиболее вероятным виновником будет:

Spieler2.draw(Deck).draw(Deck)

, если draw(Deck) возвращает строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...