찾다

 >  Q&A  >  본문

초보자가 python3에서 csv 파일에 dict 루프를 작성하는 방법에 대한 조언을 요청하고 싶습니다(크롤링 시 발생하는 문제)?

크롤러가 딕셔너리를 생성한 후 csv 파일에 쓰고 싶었는데 오류가 발생했습니다.
jupyter 노트북과 윈도우 환경을 사용하세요.

구체적인 코드는 다음과 같습니다

으아악

위 코드를 실행하면 오류 메시지는

입니다.

값 오류: 압축을 풀 값이 너무 많습니다(2개 예상)
쿼리하는 이유는 dict를 순회하려면 dict.items() 형식이 필요하기 때문입니다. 하지만 위 코드에서 이를 구현하는 방법은 아직 정리되지 않았습니다. 조언을 부탁드립니다

我想大声告诉你我想大声告诉你2754일 전1436

모든 응답(3)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-18 10:51:20

    죄송합니다. 이제 귀하의 질문에 답변할 시간이 생겼습니다. 제 제안에 따라 코드를 변경하신 것을 확인했습니다. 변경된 코드를 아래에 게시하겠습니다.

    . 으아아아

    여기서 가장 중요한 것은 헤더입니다. 당신은 set类型,我修改后是dict유형

    입니다.

    아직 조언이 필요해요

    1. 코드를 IDE나 텍스트 편집기에서 실행하시나요? 어떤 것들은 IDE

    2. 에서 분명히 오류를 보고할 것입니다.
    3. 초보자는 학습 초기부터 PEP8 사양을 준수하는 것이 좋습니다. 나쁜 습관을 기르지 마세요.

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 10:51:20

    으아아아

    이렇게 썼을 때는 오류가 나지 않았습니다

    Writerrow는 dict를 직접 수신합니다. 문제는 항목의 키가 테이블 헤더와 일치하지 않기 때문인 것 같습니다

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-18 10:51:20

    필드에 지정된 일부 열 이름이 항목에 존재하지 않기 때문입니다

    회신하다
    0
  • 취소회신하다