강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김종호님의 프로필 이미지
김종호

작성한 질문수

프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)

Dict 변환(Convert Dictionary To JSON)

json파일이 계속 안만들어져요..

작성

·

484

·

수정됨

0

 상대경로로 해서 다 맞게 했는데 계속해서 해당 파일에 json파일이 안 만들어지네요.. 왜 그런거죠?

d = {"group1":[

{'name': 'Park', 'age': '32', 'sex': 'Male'},

{'name': 'Cho', 'age': '44', 'sex': 'Female'},

{'name': 'Kang', 'age': '39', 'sex': 'Female', 'married': 'No'}

],

"group2":[

{'name': 'Kim', 'age': '23', 'sex': 'Male', 'married': 'Yes'},

{'name': 'Lee', 'age': '37', 'sex': 'Male', 'married': 'No'}

],

"type" : {"a": "employee", "b": "officer", "c": "director", "d": "manager", "e": "service provider"}

}

with open('../source/32-2.json', "w") as f:

json.dump(d, f)

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

안녕하세요.

보통 파일이 만들어지지 않는 이유는

  1. 윈도우일 경우 해당 폴더에 엑세스 권한이 없는 경우

  2. 경로가 잘못된 경우(다른곳에 만들어짐)

 

jupyter 자체를 꼭 관리자 권한으로 실행하시고 c: 가 아닌 다른 경로에서 한 번 실행해 보시면

생성이 됩니다.

정답파일을 실행해보고 만들어지는지 확인도 해보셔야 합니다.

감사합니다.

김종호님의 프로필 이미지
김종호

작성한 질문수

질문하기