>

마인 크래프트 게임의 대화창이 열려 있는데 대화 목록에 모든 메시지가 표시됩니다. 또한 게임을하는 동안 프로그램이 실행되기를 원하기 때문에 pyTesseract와 같은 것을 제안하지 마십시오.

여기에 도움이 될만한 로그의 스크린 샷이 있습니다.


  • 답변 # 1

    최신 로그 파일을 파싱 ... 왜 당신이 어떤 창을 파싱하려고하는지 모르겠다 ...

    같은 것

    import os
    fpath = os.path.expandvars(r"%appdata%\.minecraft\logs\latest.log")
    with open(fpath) as f:
        f.seek(-1) # jump to end
        while True:
            line = f.readline()
            if not line:# no new text
               # might want to add a bit of a sleep 
               continue 
            print("Log Line:",line)
    
    

관련 자료

  • 이전 이 코드는 자동 테스트에서 테스트에 실패했지만 레일 콘솔에서 작동합니다
  • 다음 Visual Studio에서 exe C # 파일을 어떻게 생성합니까?