간단한 변수 이름 지정 후 KeyError

soccer_stats

나는 오랫동안 파이썬을 사용하지 않았고 ESPN의 판타지 축구 웹 사이트에서 일부 정보를 긁어 내기 위해 웹 사이트를 따르려고 노력하고 있습니다. 내가 사용하는 wesbite는 https://stmorse.github.io/journal/espn-fantasy-v3.html 입니다. 아래에 나열된 코드를 시도하면 KeyError : 'schedule'이 발생합니다.

웹 사이트의 코드를 정확하게 따라 시도했지만 동일한 오류가 발생합니다. https://fantasy.espn.com/apis/v3/games/ffl/seasons/2019/segments/0/leagues/14380834?view=mMatchup 에서 API를 열었고 일정을위한 장소가 있는지 확인했습니다. 내가해야 할 일이 있는지 확인하십시오.


league_id = 14380834
year = 2019
url = "https://fantasy.espn.com/apis/v3/games/ffl/seasons/2019/segments/0/leagues/14380834/"

r = requests.get(url)
d = r.json()
r = requests.get(url, params={"view": "mMatchup"})

df = [[
        game['matchupPeriodId'],
        game['home']['teamId'], game['home']['totalPoints'],
        game['away']['teamId'], game['away']['totalPoints']
    ] for game in d['schedule']]
df = pd.DataFrame(df, columns=['Week', 'Team1', 'Score1', 'Team2', 'Score2'])
df['Type'] = ['Regular' if w<=14 else 'Playoff' for w in df['Week']]
df.head()

내 예상 결과는 espn 사이트를 통해 채워진 score2에 대해 일주일 동안 호출하는 5 개의 열입니다.

역 추적은 다음과 같습니다.

File "C:/Users/jacob/PycharmProjects/FF_stuff/app.py", line 15, in <module>
    ] for game in d['schedule']]
KeyError: 'schedule'

Process finished with exit code 1
hilton92

d첫 번째 요청이 아니라 매개 변수를 포함하는 요청 에서 json 가져와야 합니다.

이것은 작동합니다

r = requests.get(url, params={"view": "mMatchup"})
d = r.json()

df = [[
        game['matchupPeriodId'],
        game['home']['teamId'], game['home']['totalPoints'],
        game['away']['teamId'], game['away']['totalPoints']
    ] for game in d['schedule']]
df = pd.DataFrame(df, columns=['Week', 'Team1', 'Score1', 'Team2', 'Score2'])
df['Type'] = ['Regular' if w<=14 else 'Playoff' for w in df['Week']]
df.head()

KeyError매개 변수가없는 요청에 'schedule'정보 가 없기 때문에이 ( 가)오고 있었습니다. 당신은 할 수있는 d.keys()A는 어떤 키를 볼 수 dict있습니다을

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

지정된 시간 이후 React 상태 변수 수정

분류에서Dev

간단한 html dom 스크랩 변수에서 특정 이미지 제거

분류에서Dev

간단한 html dom 스크랩 변수에서 특정 이미지 제거

분류에서Dev

일정 시간이 지난 후 메인 루프 내부의 함수 중단

분류에서Dev

이미지를 클릭 한 후 이미지 파일 이름의 이름 결정

분류에서Dev

구조체의 정적 변수를 호출 한 후 iOS (Swift) 앱이 중단됨

분류에서Dev

전역을 지정한 후에도 함수가 전역 변수를 변경하지 않는 이유

분류에서Dev

PHP : 함수 호출을위한 변수 이름 지정

분류에서Dev

이 간단한 코드 수정

분류에서Dev

간단한 변경 localStorage 이름 프롬프트가 표시되지 않음

분류에서Dev

SSH 로그인 직후 호스트 이름 변수 설정

분류에서Dev

패널 데이터 세트에서 값이 동일한 단위 내 후속 기간에 표시되는지 여부에 대한 더미 변수를 정의합니다.

분류에서Dev

계정 이름을 변경 한 후 MacBook Pro에 로그인 할 수 없습니다.

분류에서Dev

실수로 동영상 파일로 설정 한 후 사용자 파일 이름을 다시 변경

분류에서Dev

부울에 대한 변수 이름 지정 규칙

분류에서Dev

spss의 예측 변수에 대한 사용자 지정 이름

분류에서Dev

패키지 이름을 변경 한 후 FCM 알림이 작동하지 않음

분류에서Dev

Omniture : 추적 된 페이지 이름 변경 후 '지정되지 않음'

분류에서Dev

전달 된 변수와 동일한 매개 변수 이름 지정?

분류에서Dev

단일 매개 변수 메소드 이름 지정 : 메소드 이름에서 매개 변수 반복

분류에서Dev

(Bukkit) 항목 표시 줄에 사용자 지정 가능한 시간과 초를 표시하여 작업을 수행 한 후 간단한 쿨 다운을 수행 할 수있는 방법이 있습니까?

분류에서Dev

간단한 HTML을 NSAttributedString으로 파싱 한 후 글꼴 크기 설정이 작동하지 않습니다.

분류에서Dev

간단한 HTML을 NSAttributedString으로 파싱 한 후 글꼴 크기 설정이 작동하지 않습니다.

분류에서Dev

특정 간격 후에 jLabel에서 이미지 변경

분류에서Dev

Javascript-일정 시간 후 이미지 변경

분류에서Dev

지루한 변수 이름 지정 작업없이 여러 클래스 생성

분류에서Dev

내 정적 변수를 할당 한 후 정의되지 않은 이유는 무엇입니까?

분류에서Dev

지역 변수에 대한 함수 반환 후 메모리 공간이 어떻게 작동합니까?

분류에서Dev

ErrorException 정의되지 않은 변수 라 라벨 도우미 함수로 이동 한 후

Related 관련 기사

  1. 1

    지정된 시간 이후 React 상태 변수 수정

  2. 2

    간단한 html dom 스크랩 변수에서 특정 이미지 제거

  3. 3

    간단한 html dom 스크랩 변수에서 특정 이미지 제거

  4. 4

    일정 시간이 지난 후 메인 루프 내부의 함수 중단

  5. 5

    이미지를 클릭 한 후 이미지 파일 이름의 이름 결정

  6. 6

    구조체의 정적 변수를 호출 한 후 iOS (Swift) 앱이 중단됨

  7. 7

    전역을 지정한 후에도 함수가 전역 변수를 변경하지 않는 이유

  8. 8

    PHP : 함수 호출을위한 변수 이름 지정

  9. 9

    이 간단한 코드 수정

  10. 10

    간단한 변경 localStorage 이름 프롬프트가 표시되지 않음

  11. 11

    SSH 로그인 직후 호스트 이름 변수 설정

  12. 12

    패널 데이터 세트에서 값이 동일한 단위 내 후속 기간에 표시되는지 여부에 대한 더미 변수를 정의합니다.

  13. 13

    계정 이름을 변경 한 후 MacBook Pro에 로그인 할 수 없습니다.

  14. 14

    실수로 동영상 파일로 설정 한 후 사용자 파일 이름을 다시 변경

  15. 15

    부울에 대한 변수 이름 지정 규칙

  16. 16

    spss의 예측 변수에 대한 사용자 지정 이름

  17. 17

    패키지 이름을 변경 한 후 FCM 알림이 작동하지 않음

  18. 18

    Omniture : 추적 된 페이지 이름 변경 후 '지정되지 않음'

  19. 19

    전달 된 변수와 동일한 매개 변수 이름 지정?

  20. 20

    단일 매개 변수 메소드 이름 지정 : 메소드 이름에서 매개 변수 반복

  21. 21

    (Bukkit) 항목 표시 줄에 사용자 지정 가능한 시간과 초를 표시하여 작업을 수행 한 후 간단한 쿨 다운을 수행 할 수있는 방법이 있습니까?

  22. 22

    간단한 HTML을 NSAttributedString으로 파싱 한 후 글꼴 크기 설정이 작동하지 않습니다.

  23. 23

    간단한 HTML을 NSAttributedString으로 파싱 한 후 글꼴 크기 설정이 작동하지 않습니다.

  24. 24

    특정 간격 후에 jLabel에서 이미지 변경

  25. 25

    Javascript-일정 시간 후 이미지 변경

  26. 26

    지루한 변수 이름 지정 작업없이 여러 클래스 생성

  27. 27

    내 정적 변수를 할당 한 후 정의되지 않은 이유는 무엇입니까?

  28. 28

    지역 변수에 대한 함수 반환 후 메모리 공간이 어떻게 작동합니까?

  29. 29

    ErrorException 정의되지 않은 변수 라 라벨 도우미 함수로 이동 한 후

뜨겁다태그

보관