TypeError : '게임'개체를 호출 할 수 없습니다.

코드 유니버스

저는 객체 지향 프로그래밍으로 시작하고 캐릭터를 돌보는 게임을 만들려고합니다.

다음은 내 코드의 일부입니다.

class Game(object): 
    def __init__(self):
        self.hunger = 30
        self.thirst = 30
        self.fun = 30
        self.energy = 30
.........................    
def new_character():
    name = input("Name your character: ")
    name = Game()
    name()

그러나 이것을 실행하면 다음을 얻습니다.

Traceback (most recent call last):
  File "C:\Python34\Virtual Human Simulator.py", line 185, in <module>
    new_character_init()
  File "C:\Python34\Virtual Human Simulator.py", line 182, in new_character_init
    name()
TypeError: 'Game' object is not callable

나는 인터넷에서 그 질문을했을지도 모르는 사람들을 찾고 있었지만 내가 얻은 것은 클래스가 아닌 모듈 및 데이터 유형의 유형 오류 뿐이며 문서는 전혀 도움이되지 않습니다. 이 문제의 원인은 무엇이며 해결 방법은 무엇입니까?

흑인 남자

오류가 지적했듯이 새로 생성 된 객체를 함수로 사용하려고합니다. name(). 클래스에 __call__메서드가 정의 되어 있지 않으면 실패합니다. 달성하려는 목표를 알려주는 것이 더 유용 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TypeError : '_IncompatibleKeys'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'NoneType'개체는 CircleCI를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'CurrencyConverter'개체를 호출 할 수 없습니다.

분류에서Dev

firebase = firebase (config) TypeError : 'module'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : '목록'개체를 호출 할 수 없습니다-assertWarns ()

분류에서Dev

TypeError : '목록'개체를 호출 할 수 없습니다-assertWarns ()

분류에서Dev

Q : TypeError : '_csv.reader'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'Int64Index'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'Player'개체는 Django를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'Post'개체를 호출 할 수 없습니다.

분류에서Dev

groupby-TypeError 'DataFrame'개체를 호출 할 수 없습니다.

분류에서Dev

Python Script TypeError : 'int'개체를 호출 할 수 없습니다.

분류에서Dev

Python 오류 : TypeError : 'list'개체를 호출 할 수 없습니다.

분류에서Dev

Python / Pygame : TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

Python-TypeError : 'list'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'Weather'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'Aircraft'개체를 호출 할 수 없습니다.

분류에서Dev

Python TypeError : '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError '모듈'개체를 호출 할 수 없습니다.

분류에서Dev

django-selenium TypeError : 'str'개체를 호출 할 수 없습니다.

분류에서Dev

Python setter TypeError : 'int'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : print를 호출 할 때 'str'개체를 호출 할 수 없습니다.

분류에서Dev

zip () 함수를 사용할 때 다음 오류를 어떻게 수정할 수 있습니까? TypeError : '목록'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 스크래핑 할 때 'NoneType'개체를 호출 할 수 없습니다.

분류에서Dev

TypeError : 'numpy.float64'개체를 호출 할 수 없습니까?

분류에서Dev

TypeError : 'str'개체는 MySQL에서 호출 할 수 없습니다.

분류에서Dev

'모듈'개체의 TypeError는 호출 할 수 없습니다.

분류에서Dev

TypeError at / 'SimpleLazyObject'개체는 호출 할 수 없습니다.

분류에서Dev

Python timeit-TypeError : '모듈'개체를 호출 할 수 없습니다.

Related 관련 기사

  1. 1

    TypeError : '_IncompatibleKeys'개체를 호출 할 수 없습니다.

  2. 2

    TypeError : 'NoneType'개체는 CircleCI를 호출 할 수 없습니다.

  3. 3

    TypeError : 'CurrencyConverter'개체를 호출 할 수 없습니다.

  4. 4

    firebase = firebase (config) TypeError : 'module'개체를 호출 할 수 없습니다.

  5. 5

    TypeError : '목록'개체를 호출 할 수 없습니다-assertWarns ()

  6. 6

    TypeError : '목록'개체를 호출 할 수 없습니다-assertWarns ()

  7. 7

    Q : TypeError : '_csv.reader'개체를 호출 할 수 없습니다.

  8. 8

    TypeError : 'Int64Index'개체를 호출 할 수 없습니다.

  9. 9

    TypeError : 'Player'개체는 Django를 호출 할 수 없습니다.

  10. 10

    TypeError : 'Post'개체를 호출 할 수 없습니다.

  11. 11

    groupby-TypeError 'DataFrame'개체를 호출 할 수 없습니다.

  12. 12

    Python Script TypeError : 'int'개체를 호출 할 수 없습니다.

  13. 13

    Python 오류 : TypeError : 'list'개체를 호출 할 수 없습니다.

  14. 14

    Python / Pygame : TypeError : '모듈'개체를 호출 할 수 없습니다.

  15. 15

    Python-TypeError : 'list'개체를 호출 할 수 없습니다.

  16. 16

    TypeError : 'Weather'개체를 호출 할 수 없습니다.

  17. 17

    TypeError : 'Aircraft'개체를 호출 할 수 없습니다.

  18. 18

    Python TypeError : '모듈'개체를 호출 할 수 없습니다.

  19. 19

    TypeError '모듈'개체를 호출 할 수 없습니다.

  20. 20

    django-selenium TypeError : 'str'개체를 호출 할 수 없습니다.

  21. 21

    Python setter TypeError : 'int'개체를 호출 할 수 없습니다.

  22. 22

    TypeError : print를 호출 할 때 'str'개체를 호출 할 수 없습니다.

  23. 23

    zip () 함수를 사용할 때 다음 오류를 어떻게 수정할 수 있습니까? TypeError : '목록'개체를 호출 할 수 없습니다.

  24. 24

    TypeError : 스크래핑 할 때 'NoneType'개체를 호출 할 수 없습니다.

  25. 25

    TypeError : 'numpy.float64'개체를 호출 할 수 없습니까?

  26. 26

    TypeError : 'str'개체는 MySQL에서 호출 할 수 없습니다.

  27. 27

    '모듈'개체의 TypeError는 호출 할 수 없습니다.

  28. 28

    TypeError at / 'SimpleLazyObject'개체는 호출 할 수 없습니다.

  29. 29

    Python timeit-TypeError : '모듈'개체를 호출 할 수 없습니다.

뜨겁다태그

보관