問題タブ [keyerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 既存のプロジェクト、KeyError u'language' に関する Python Sphinx ドキュメント
既に完成したフラスコ Web アプリケーションに Sphinx ドキュメントを実装しようとしています。次のコマンドを使用してSphinxを実行しようとすると:
sphinx-apidoc -F -A "MonitoringApplication" -V "0.1" -o docs App
私のpythonスクリプトの最初のファイルを作成しますが、次のエラーで終了します:Sphinx\quickstart.py, line 1328, in generate
conf_text = QUICKSTART_CONF % d
KeyError: u'language
このエラーに関する Google はあまり役に立たなかったので、ここに来ました。追加情報:
Sphinx バージョン 1.3b1-py2.7、OS: Windows 7、仮想環境 (venv) で動作する Sphinx
プロジェクト ディレクトリの例:
Sphinx-apidoc コマンドを実行すると、次のディレクトリが構築されました。
間違ったコマンドを使用していますか、ディレクトリの順序が間違っていますか、それとも必要な別の Sphinx バージョンですか? 御時間ありがとうございます。
python - 変数を使用して列をフォーマットしようとすると、キー エラー python 3
Python 3で列のグループをフォーマットしようとしています。これまでのところ、あまり運がありません。列を印刷することはできましたが、並べることができません。さまざまな情報を印刷する必要がある場合に適応できるように、各列を動的にしようとしています。しかし、列の書式設定で変数を使用しようとしているため、キー エラーが発生し続けます。どうすればこれを修正できますか?
これは私が使用しているコードです。
python - Python を使用した JSON データ プルの KeyError
データを抽出するクローラーを構築していますが、データを取得したときにすべてを分類するのに苦労しています。私が使用することを期待していた dict キーは、探しているものを取得しないようです。「member_id」と「vote_position」を抽出したい。
以下の例は、「positions」キーを使用してプルしようとする試みを示しています。「positions」、「member_id」、「vote_position」を使用すると、すべて同じ KeyError が発生します。
さらに下に移動すると、 を使用したときの出力が表示されますprint data
。それでも、出力後に表示されるキーを使用すると、 print data
KeyError が発生します。
私はかなり困惑しています。どんな助けでも大歓迎です。
JSON データ:
簡単なprint data
結果:
python - 私のdjangoコードでKeyErrorを取得する
私は Django と Python の両方に慣れていないので、迷惑だと思ったら許してください....私は非常に誤解されています!
エラーコード: http://i.gyazo.com/68d88cabf536b129dc37cde6c3ae319c.png
この「KeyError」についてグーグルで検索しましたが、clean() に関連しているようです。ただし、講師が教えてくれた例は、それがなくても問題なく機能しましたが、彼がくれたものを再現しようとすると、このエラーが発生し続けました。
ちょっとした情報: 私は元々、送信ごとにユーザーの ForeignKey を持っていたので、入力する単純なフォームに変更しました (永続的な解決策ではありません) が、それでも KeyError が発生します。
ここに私のモデル、ビュー、フォームがあります:
何か抜けていたらごめんなさい。より多くの情報が必要な場合は、できるだけ早く返信します。
繰り返しますが、これがばかげた質問である場合は申し訳ありません。しかし、私は正直に言うと完全に迷っています。
ありがとうございました!
PS 申し訳ありませんが、実際にコードのフォーマットを試してみましたが、プレビューでは問題ないと言われていましたが、間違っているというエラーが表示され続けました。また、複数のリンクを投稿することはできません。
turbogears2 - gevent-socketio を使用したターボギア: リクエスト キー エラー
TurboGears 2 Web サイトで gevent.socketio を使用しようとしています。
私が使用するiniファイルで
Webブラウザでコントローラにアクセスしようとすると:
次のエラーが表示されます。
ピラミッドのいくつかのチュートリアルを使用して、gevent-socketio を紹介しました。TurboGears2、gevent、およびgevent-socketioの古いバージョンで試しました。このモジュールも試しましたが、常に同じエラーが発生しました。私はソケットにかなり慣れていないので、明らかな何かが欠けているだけかもしれません
python - 構成ファイルを使用した Python 3.2 のログ記録で、Raspbian で KeyError: 'formatters' が発生する
Python アプリケーションにロギング機能を装備し、Python 3.4 を使用する Windows システムで問題なく動作します。しかし、Raspbian と Python 3.2 を使用して Raspberry Pi にアプリケーションをデプロイすると、次のエラーが表示されます。
logging.conf ファイル (BOM なしの UTF-8 でエンコード):
ロギング構成は、単純なワンライナーでロードされます。
前述のように、私のアプリケーションは Windows では正常に動作しますが、RPi では失敗するため、ここで途方に暮れています。
python - Python KeyError ディクショナリ
- tweets_data というリストがあります
- リストの各要素は辞書です
- 辞書のキーは「テキスト」です
- しかし、生データには「テキスト」が欠落しています
そのため、テキストが欠落している辞書を削除したいと考えています。これは私のコードがどのように見えるかです:
そして、私はそのようなエラーを受け取っています:
私の質問: このようなエラーが発生しないように、より巧妙な方法でリストから不足しているデータを削除することは可能ですか? よろしくお願いします!
python - Gensim word2vec は、事前トレーニング済みのベクトルを拡張またはマージします
次のような word2vec C コードから生成されたバイナリ ファイルから事前トレーニング済みのベクトルをロードしています。
これらのベクトルを使用して、 にまだベクトルが存在しない可能性のある単語を含む文のベクトル表現を生成していますvectors.bin
。たとえば、vectors.bin
「ヨーグルト」という単語に関連付けられたベクトルがない場合、試してみます
これは理にKeyError: 'yogurt'
かなっています。私が望むのは、対応するベクトルを持たない文の単語を取り、それらの表現を に追加できるようにすることmodel_1
です。この投稿から、C ベクトルのトレーニングを続けることができないことを認識しています。では、新しいモデルをトレーニングする方法はありますか?たとえばmodel_2
、ベクトルのない単語に対して とマージmodel_2
しmodel_1
ますか?
あるいは、少なくとも KeyError を回避できるように、実際に単語を取得しようとする前に、モデルに単語が含まれているかどうかをテストする方法はありますか?