ホームページ  >  に質問  >  本文

初心者は、python3 で dict ループを csv ファイルに書き込む方法 (クロール時に発生する問題) についてアドバイスを求めたいと考えています。

クローラーが辞書を生成した後、csv ファイルに書き込もうとしましたが、エラーが発生しました。
jupyter ノートブックとウィンドウ環境を使用します。

具体的なコードは次のとおりです

リーリー

上記のコードを実行すると、エラー メッセージが

表示されます。

ValueError: 解凍するには値が多すぎます (2 が予想されます)
クエリを実行する理由は、dict.items() の形式が必要な dict を走査するためです。しかし、上記のコードでそれを実装する方法がまだ明確になっていません。アドバイスをお願いします

我想大声告诉你我想大声告诉你2681日前1366

全員に返信(3)返信します

  • 習慣沉默

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

    申し訳ありませんが、今はあなたの質問に答える時間がありません。私の提案に従ってコードを変更したので、以下に投稿します。実行しましたが、問題はありませんでした。 リーリー

    ここで重要なのは

    ヘッダーであり、あなたはタイプですset类型,我修改后是dict

    ここでまだアドバイスが必要です

    1. コードを IDE またはテキスト エディターで実行しますか? IDE では明らかにエラーが報告されるものもあります

    2. 初心者は学習の初めからPEP8の仕様に従うことをお勧めします

      悪い習慣を身につけないでください。
    3. 返事
      0
  • 过去多啦不再A梦

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

    リーリー

    こうやって書いてもエラーは出ませんでした

    Writerrowはdictを直接受け取るだけです

    、問題は項目のキーがテーブルのヘッダーに対応していないためだと思います。

    返事
    0
  • 漂亮男人

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

    フィールドで指定された一部の列名が項目に存在しないため

    返事
    0
  • キャンセル返事