0
JSON을 반복하고 정보가 검색되면 파일에 쓰려고합니다. 내 코드는 다음과 같습니다.for 루프 내에서 파일에 쓰기 - 파이썬
for i in range(100):
identifier = data ['items'][i]['id']
out_file.write(identifier)
출력 할 때 out_file.write 행에 들여 쓰기 오류가 발생합니다. 나는 이렇게 많은 코드를 이런 방식으로 형식화 한 것을 보았고 왜 그것이 나를 위해 일하지 않는지에 대해 당혹 스럽다. out_file 줄을 for 행으로 만들면 프로그램이 작동하지만 루프의 마지막 식별자 만 씁니다. 어떤 충고?
... out_file.write를 왼쪽 여백까지 내리면 루프가 완료된 후 실행되고 하나의 값만 씁니다. 정확히보고있는 것입니다. – theodox
감사합니다. 너는 모두 옳다. 필자의 특별한 경우의 문제점은 필자가 꼬리 끌리는 몇 개의 꼬리표가 있다는 것이었다. 나는 여기에서 배운 교훈은 불가사의 한 들여 쓰기 오류가있을 때 모든 것이 확실하다고 생각하는 보이지 않는 문자를 보여줄 때입니다. – user2161557