0
A
답변
1
Label
개체에 직접 액세스하면 텍스트를 가져올 수 없습니다. text["text"].count
또는 text.cget("text").count
을해야합니다. 어느 쪽이나 레이블에서 실제 텍스트를 추출합니다. Tkinter 객체는 딕셔너리로 취급 할 수 있습니다. 룩업 키는 attributes입니다. cget
은 "configuration get"의 약자이며보다 안전하게 속성을 검색 할 수 있습니다.
1
이 개체는 text
개체가 count()
을 구현하지 않기 때문에 발생합니다.
text["text"].count(string)
그래서 당신이 게시 라인이 대신과 같습니다 :
sentences = text["text"].count(".") + text["text"].count("!") + text["text"].count("?")
당신이 참조하는
text
객체가 Tkinter를
Label
이라고 가정
는
,이 같은 count()
를 호출해야
또한 변수 이름 text
을 나중에 혼란을 피하기 위해 더 기술적 인 것으로 변경하는 것이 좋습니다.