ExcelリストからAPIPythonのループにデータをインポートする方法

マーニックス・ボリエ

APIを接続していますが、すべてが順調に進んでいます。問題が1つあり、次のようなデータExcelリストがあります。

名前 ミドルネーム
アレックス テスト 2020-02-03
ピーター 2020-04-04

私のスクリプトには、nameという変数があります。

name = data.name   
secondname= data.secondname    
age = data.age     

ここで、everyloopの1行のデータを取得するスクリプトを作成します。

ループ1:

アレックステスト2020-02-03

ループ2:

PIETER GUY 2020-04-04

名前、ミドルネーム、年齢の変数に保存して、ペイロードと一緒に送信できるようにします

誰かが私を助けてくれますか、私はパンダとCSVモジュールだけを試しましたが、それはうまくいきませんか?

現在のスクリプト:

import csv
with open('Map3.csv', newline='') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print(row['Name'])

エラー:

トレースバック(最後の最後の呼び出し):ファイル "D:/printtest.py"、5行目、print(row ['Name;'])KeyError: 'Name;'

これが私のExcelのエラーです:

ここに画像の説明を入力してください

サムリマ

コードで発生している問題は、辞書キーで大文字と小文字が区別されることです。アクセスしようとしていますrow['NAME']が、コードがを探していrow['Name;']ます。それがあなたが持っている理由ですKeyErrorファイル内のすべての列にアクセスするには、区切り文字なしで同じ列名を使用する必要があります。

問題が解決されたコードは次のとおりです。

import csv

with open('Map3.csv', newline='') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
       name = row['NAME']
       secondname = row['SECONDNAME']
       age = row['AGE']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

golang、タイマー、またはgoroutineループで期限切れになるまでイベントを待機する最良の方法はどれですか?

API呼び出し時にデータソースをバインドするSpringブートJpa

Google Playにアップロードする前に、サポートされているデバイスを確認するツールはありますか?

コマンドラインからRethinkDBデータベースを作成する

悪いAzurePowerShellアンインストールをクリーンアップする方法は?

DataGridViewをExcelファイルにエクスポートする必要があります

特定のタグ(ファイアウォールルールのターゲットタグで指定)でタグ付けされたすべてのインスタンスを一覧表示するにはどうすればよいですか?

ローカルマシンからGCPのインスタンスにディレクトリを移動する

WordJSアドイン-ユーザー固有のデータをクライアントマシンに保存する方法

RESTデータセットからSQLデータセットへのマッピングで動的日付を使用する方法

シェルスクリプトで2つの文字列パターンがその後発生する間に文字列を置き換える方法は?

多くのFacebookファンページをCSVまたはEXCELファイルとしてエクスポートすることは可能ですか?

他のgitリポジトリを自分のリポジトリにインポートできますか?

Azureのデータにアクセスする方法-GCPからのデータプール

Powershellの問題:管理者以外のユーザーに対してインストールスクリプトを実行しようとしています

Facebookからアプリのインストールを決定します

PHP用のİmagickライブラリがありません。Imagickを簡単にインストールするにはどうすればよいですか?

パワーポイントVBAから直接Excelスプレッドシートでコードを実行する

インストール中に/ varをバインドする

ターミナルを開くたびにシェルスクリプトを実行する方法はありますか?

UbuntuPhoneからシンコディアスをアンインストールする方法

メモリデバイスのステータスをオンラインに設定する

インストールまたは起動せずにLinuxディストリビューションがsystemdまたはsysVinitであるかどうかを確認するにはどうすればよいですか?

コマンドのスクリプトを明らかにする方法は?

opamをアンインストールする方法...?

コードを使用してMicrosoftStoreからHololensアプリケーションをインストールします

Ubuntuにhadolintをインストールする方法

Oracle PL SQLのプロシージャで(オブジェクトタイプテーブル)の入力パラメータから値を取得するにはどうすればよいですか?

Uncaught TypeError:ボタングループボタンをクリックすると、ブートストラップのドロップダウンにPopper.jsが必要になります