問題タブ [raw-input]

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.

0 投票する
6 に答える
28067 参照

python - Python:raw_inputが数値を読み取る際の問題

残念ながら、raw_inputは必要な処理を実行していません。私がやろうとしているのは、プロンプトで入力したものをtotPrimes=にすることです。このスクリプトに置き換えるwhile count < totPrimesと機能します。while count < 50プロンプトに50と入力すると、このスクリプトは機能しません。raw_inputは、使用しようとしている関数ではないのではないかと思います。これが私のコードの抜粋です:

0 投票する
3 に答える
2174 参照

python - Python:raw_inputの問題、取得した値を配列に変換する

もう一度問題が発生しraw_inputました。今回は、取得した値をリストに変換しようとしています。これが私のコードです:

私のプリントoriginal_as_arrayは文字通りプリントし['o', 'r', 'i'.... etc]ます。私の入力がであると偽った場合、出力しHello Worldたいのは次のとおりです。私は小さな間違いを犯していると思います。私を正しい方向に向けてくれませんか:)?original_as_array['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o'... etc]

0 投票する
4 に答える
4420 参照

python - Pythonでの下位互換性のある入力呼び出し

ファイルパスを取得するための下位互換性のあるinput()呼び出しを作成するための提案があるかどうか疑問に思っていましたか?

Python 2.xでは、raw_inputは/ path / to/fileのような入力に対して正常に機能しました。この場合、入力の使用は3.xで正常に機能しますが、評価動作のために2.xでは文句を言います。

1つの解決策は、Pythonのバージョンを確認し、バージョンに基づいて、inputまたはraw_input新しい関数にマップすることです。

しかし、これを行うためのより良い方法があると確信しています。誰か提案がありますか?

0 投票する
2 に答える
113 参照

python - ループが正しく実行されない

私の問題は、プログラムが登録するコースの数を尋ねるときに5を入力した場合です。ループは停止せず、プログラムはコース コードの体重グレードの入力を求め続けます。プログラムのカウント cout = 6 が表示されたときにデバッグしましたが、c と比較されず、while ループが停止しません。

0 投票する
1 に答える
3133 参照

windows - RAWINPUTを使用して左シフトキーと右シフトキーを区別します

RAWINPUTには、キーの左バージョンまたは右バージョンが押されているかどうかを確認するための2つのフラグ(RI_KEY_E0および)があります。RI_KEY_E1これはCTRLには最適ですが、左右のシフトには適していません。実際、フラグは両方で同じであり、VKeyも同じです(VK_SHIFT)。どのシフトが押されたかをどのように知ることができますか?私はWindows7で作業しています。興味深いことに、フラグ/ vkeyの値は、どのShiftキーを押してもまったく同じです。

0 投票する
2 に答える
5068 参照

python - Python では、スクリプトを同時に実行しながらユーザー入力を取得するにはどうすればよいですか?

私のプログラムでは、ウェブサイトからチャットを取得してコンソールに印刷しようとしています。それが起こっている間、私は raw_input を使用して、それを使用している誰からでもチャットを取得しています。私の問題は、何かを言うかエンターを押すまで、 raw_input が残りのスクリプトを一時停止することです。これを修正する簡単な方法はありますか?

0 投票する
1 に答える
1392 参照

windows - キーボードに Raw Input を使用する場合、キーの再マッピングにアクセスする方法はありますか?

「再マップ」とは、スキャン コードを他のスキャン コードに自動的に変換する Windows 機能を使用することを意味します。これは、KeyTweak などのツールによって、または特定のレジストリ キーを編集することによって直接構成されます。

WM_KEYDOWN メッセージとフレンドを使用すると、正しく再マップされたキーを取得できます。同じことが DirectInput にも当てはまります。しかし、Raw Input の場合はそうではありません。再マップされたキーを取得する方法はありますか? 元のスキャン コードや VK コードは必要ありません。再マッピングされたものだけが必要です。

MSDN によると、DirectInput をキーボード入力に使用した場合、Raw Input のラッパーであるとのことです。しかし、どういうわけか、DirectInput はリマップされたキーを取得しますが、Raw Input は取得しません。

0 投票する
2 に答える
4202 参照

windows - ウィンドウなしで(つまり、コンソールアプリケーションから)Windows Raw Input APIを使用することは可能ですか?

ウィンドウなしで(つまり、コンソールアプリケーションから)Windows Raw Input APIを使用することは可能ですか?

RegisterRawInputDevicesを使用してみましたが、メッセージループがGetMessageからイベントを取得していないようであるため、「ハング」します

0 投票する
1 に答える
477 参照

python - Pythonで、ユーザーが更新するキーを選択してから新しい値を選択するように辞書の値を更新するにはどうすればよいですか?

兄と一緒にサッカーの試合名簿の情報を入力して編集し、チームを比較したり、選手を管理したりできるプログラムを作成しようとしています。これは、私が試した最初の「大きな」プロジェクトです。

辞書内にネストされた辞書があり、ユーザーに辞書などを作成させることができます。しかし、(raw_inputを介して)「user」に戻って編集しようとすると、行き詰まります。以下に、エラーに関連すると思われるコードの簡略版を書き留めようとしました。フルバージョンを置く必要がある場合はお知らせください。

もちろん、「あげるべき…」などと言うときは、「あげたい…」という意味です。

要約すると、ユーザーが編集するプレーヤーを選択し、編集する統計を選択してから、新しい値を選択するようにします