問題タブ [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 投票する
2 に答える
502 参照

python - Python raw_input UI を bash UI のようにする簡単な方法はありますか?

スクリプトで raw_input() を使用して、繰り返し洗練する必要があるユーザー入力を取得しています。

左右のカーソルが文字列に沿ってスクロールし、上向きのカーソルが前のエントリを表示するように、カーソルと(理想的には)マウスのサポートを有効にするおなじみのカーソル機能を提供する簡単な方法はありますか?

ありがとう :)

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

python - Python:raw_inputのブロックでスタックしたときにCLIを終了する方法は?

CLIを介して(監視用に)制御できるGUIプログラムがあります。CLIは、raw_inputを使用してwhileループで実装されます。GUIの閉じるボタンを使用してプログラムを終了すると、raw_inputでハングし、入力を取得するまで終了しません。

入力を入力せずにraw_inputをすぐに中止するにはどうすればよいですか?

WinXPで実行していますが、プラットフォームに依存しないようにしたいのですが、開発者ツールであるため、Eclipse内でも機能するはずです。Pythonのバージョンは2.6です。

私は何時間もstackoverflowを検索し、そのトピックに対する多くの答えがあることを知っていますが、ノンブロッキングCLIリーダーを持つためのプラットフォームに依存しないソリューションは本当にありませんか?

そうでない場合、この問題を克服するための最良の方法は何でしょうか?

ありがとう

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

python - py2appでアプリを作成した後にEOFErrorを引き起こすPythonraw_input

スクラブルやワードワープの問題を解決するのに役立つ小さなスクリプトを作成しました。MacOSX端末から実行すると正常に動作します。スクリプトをスタンドアロンのMacアプリとして友達と共有したいと思います。したがって、これにはpy2appを使用しましたが、ダブルクリックするとアプリがクラッシュしました。コンソールに次のエラーメッセージが表示されます。

実際のスクリプトは次のとおりです。

どうすればエラーを取り除くことができますか?

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

python - Python で raw_input を使用して csv をクエリする

私はプログラミングは初めてですが、Pythonを引き受けることにしました。

ユーザーがログに記録した時間に関するこの csv ファイルは、おおよそ次のようになります (ただし、約 200 行が含まれています)。

ユーザー、プロジェクト、時間 ユーザー1、プロジェクト A、
5ユーザー 1、プロジェクト B
、10ユーザー 2、プロジェクト A、
7ユーザー 2、プロジェクト
B、12`

前のものに依存するいくつかの raw_inputs を介して、そこからデータを抽出したいと思います。例えば。完全なリストを見たいかどうかを尋ねることから始めます. はいの場合は、すべてを印刷して閉じます. 答えが「いいえ」の場合は、次の raw_input に進みます。表示するユーザーを入力します。

私はいくつかのコードを持っていますが、それがまだ本当に基本的なものであることは知っていますが、私はこれに慣れていないので、解決策を見つけることができませんでした. 助けていただければ幸いです..

明らかに、2 番目の raw_input の直前に行が抜けているため、プログラムが終了します。

しかし、最初の部分でも、答え == y の場合は正しい結果が得られますが、答え != y の場合は正しい結果が得られません。else部品が機能していません。

そこに間違いがあるのは明らかですが、正しい道に私を導くことができれば、私は大歓迎です!

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

python - raw_input() に渡されたファイルのコンテンツのコピーに由来する文字列の CR の奇妙な消失

バグと思われる原因を解明しようとして、最終的に Python 2.7 のraw_input()関数の奇妙な動作に遭遇しました。

ファイルの内容を (クリップボード経由で) 手動でコピーした結果の文字列のみから、CR LFのペアのCR文字を削除します。raw_input()に渡された文字列は、以前のものと同じ文字列の表示のコピーであり、CR文字が失われません。単独のCR文字は、すべての場合で変更されません。CR (キャリッジ リターン) は\r文字です。

混乱した説明よりも明確にするために、注文を実行するだけでよいという事実を観察するために何をしなければならないかを説明するコードを次に示します。

ポイントはTextオブジェクトにあります。 Textを作成するためにraw_input()に渡された 8 文字ではなく、7 文字です。

raw_input()に渡された引数が実際に 8 文字であることを確認するために、同じ引数で別のファイルPASTED.txtを作成しました。Notepad ++ウィンドウでのコピーが私に示したように、この問題で何かを確認するのは確かに厄介な作業です:あらゆる種類の行末(\r、\n、\r\n)は端にCR LFとして表示されますそのようなウィンドウ内の行の。

ファイルのデータ全体を選択するには、Ctrl-A をお勧めします。

コーディングや理解の間違いを犯したのか、それとも Python の本当の機能なのか、当惑しています。

あなたからの解説と光を願っています。

私のOSはWindowsです。他のオペレーティングシステムでも同じことが観察されるのだろうか。

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

c# - SlimDXRaw入力キーボードの「ジャダリング」を停止します

テキストエディタでキーを押したままにすると、文字が表示され、文字のストリームが表示される前に少し休止します。これは、キーを他の人より長く押し続けたり、思考を一時停止したりする人を補うシステムです。

私の問題は、SlimDXDirect3D11アプリケーションで移動キーを押したときにこれが発生することです。カメラを動かす代わりに、1ユニット移動し、一時停止してから、滑らかに移動します。

次のコードを使用して、キーボードデータをキャプチャします。

私はマウスをキャプチャするために同様のシステムを使用していますが、マウスの動きはスムーズかつ応答性が高いため、問題はキーボードがダブルタップを防ぐために行っているこの自動修正にあるはずです。ハードウェアがそれを行うのを止める方法を知っている人はいますか?または、DirectX 11で入力を別の方法でトラップすることになっている場合はどうなりますか?

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

winapi - WinAPI | RawInputDevice の登録解除

RegisterRawInputDevices() から登録解除するにはどうすればよいですか?

0 投票する
7 に答える
49541 参照

python - raw_input のデフォルトの編集可能な文字列を設定するには?

Python 2.7 を使用raw_inputして stdin から読み取ります。

ユーザーが特定のデフォルト文字列を変更できるようにしたい。

コード:

コンソール:

ユーザーに提示する必要がありますが、Jack別のものに変更 (バックスペース) できます。

Please enter name:引数はプロンプトでありraw_input、その部分はユーザーが変更できないようにする必要があります。

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

python - Pythonのraw_input()でのタブ補完

Pythonでタブ補完の効果を確実に得るためにこれを行うことができることを私は知っています。

ディレクトリを使用してタブ補完を行うことに興味があります。(/ home / user / doc> tab)

どうすればそのようなタスクを実行できますか?

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

python - Pythonでスラッシュを取り除く方法raw_input()

初心者プログラマーはこちら。だから私に耐えなさい。私は簡単なPythonプログラムを持っています。

高さを6'6''と入力すると、Pythonが出力します

だからあなたは'6\6"'です

出力からスラッシュ"\"を削除するにはどうすればよいですか?

前もって感謝します!