csvファイルから辞書を作成しますか?

| | | |

csvファイルから辞書を作成しようとしています。 csvファイルの最初の列には一意のキーが含まれ、2番目の列には値が含まれます。 csvファイルの各行は、ディクショナリ内の一意のキーと値のペアを表します。 csv.DictReader csv.DictWriter クラスですが、その方法しかわかりませんでした行ごとに新しい辞書を生成します。辞書が1つ欲しい。使用しようとしているコードは次のとおりです。

  import csv with open( "coors.csv"、mode = "r")as infile:reader = csv.reader(infile)with open ("coors_new.csv"、mode = "w")as outfile:writer = csv.writer(outfile)for rows in reader:k = rows [0] v = rows [1] mydict = {k:v for k、 v in rows} print(mydict) 

上記のコードを実行すると、 ValueError:値が多すぎて解凍できません(2が必要です)が表示されます。 csvファイルから1つの辞書を作成するにはどうすればよいですか?ありがとう。