파이썬 : 여러개의 json 파일이 있다면 그걸 전부 읽는것도 가능한가요?

조회수 816회

요즘 파이썬 공부중인데요

파이썬에서 json쓰고 읽고 쓰는 부분을 공부중인데 하나의 json파일이 있을때 그걸 읽고 안에있는 값을 가져오는 부분은 알겠는데 그럼 여러개의 json 파일이 있다면 그걸 전부 읽는것도 가능한가요?

예를들면 "책이름, 작가, 시리얼넘버"를 저장한 json 파일이 4개있다고 치면 (4개는 전부 저장된 값이 다릅니다)

4개의 파일을 전부 읽고 특정 책이름이나 시리얼넘버만 골라내는 그런방법이 있을까요?

  • 당연히 가능합니다만 전처리작업을 해야겠죠 정영훈 2020.11.29 00:52

1 답변

  • with open('./book2reum.json', 'r') as f:
        book = json.load(f)
    with open('./jackga.json', 'r') as f:
        jackga = json.load(f)
    with open('./serial.json', 'r') as f:
       serial = json.load(f)
    
    # book에서 가져오고 싶으면
    >>> book['가져올 키값']
    
    #jackga에서 가져오고 싶으면
    >>> jackga['가져올 키값']
    

    그냥 여러개 로드시키면 됩니다. 잘 이해한건진 모르겠네요.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)