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

python - 文字列を含むアクセントを使用したpythonraw_inputの奇妙な動作

アクセントを含む入力をユーザーに求めるプログラムを書いています。ユーザー入力文字列は、プログラムで宣言された文字列と一致するかどうかを確認するためにテストされます。以下に示すように、私のコードは機能していません。


コード


pydevを使用したEclipseでの出力


IDLEでの出力

2つの文字列を比較するときに、コードでTrueを出力するにはどうすればよいですか?

さらに、同じ入力でこのコードを実行した結果は、EclipseとIDLEのどちらを使用するかによって異なることに注意してください。どうしてこれなの?私の最終的な目標は、私のプログラムをWebに掲載することです。結果が非常に不安定に見えるので、私が知っておく必要があることはありますか?

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

pydev - pydevインタラクティブコンソールとraw_input

私はEclipseでPyDev2.5を使用しています。raw_inputコマンドを使用してコンソールにテキストを入力すると、コンソールコマンドが解釈され、NameErrorが発生します。

例えば:

name = raw_input('name:')を実行します

返信します:name:martin

その結果、次のようになります。

トレースバック(最後の最後の呼び出し):ファイル "C:\ Program Files \ eclipse \ plugins \ org.python.pydev.debug_2.5.0.2012040618 \ pysrc \ pydevd_comm.py"、行755、doIt result = pydevd_vars.evaluateExpression( self.thread_id、self.frame_id、self.expression、self.doExec)ファイル "C:\ Program Files \ eclipse \ plugins \ org.python.pydev.debug_2.5.0.2012040618 \ pysrc \ pydevd_vars.py"、行384、 EvaluationExpressionの結果=eval(compiled、updated_globals、frame.f_locals)ファイル ""、1行目、NameError:name'martin'が定義されていません

スクリプトは期待どおりに「martin」という名前で続行しているようですが、コンソールはこのエラーメッセージで雑然としています。コンソールのNameErrorメッセージを取り除く方法はありますか?

私が見つけた最も類似した投稿は次のとおりです。 挨拶プログラム ですが、私はすでにraw_inputを使用しています。

http://pydev.org/faq.htmlで提案されているように、raw_input()。replace('\ r'、'')とeval(raw_input()。replace('\ r'、''))も試しました。 #PyDevFAQ-hyrawinput%28%29%2Finput%28%29はPyDev%3Fで正しく機能 しませんが、それでもこの奇妙な動作があります。

ありがとうマーティン

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

python - PythonリストをMySQLDBに挿入します

私はいくつかのコードを手に入れましたが、実際には機能していません

次に、DBを作成し、次に

NameError:name'listdata1'が定義されていません

この方法でこれを挿入することも可能ですか?または、どうすればそれを機能させることができますか?

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

python - raw_input() は入力後までプロンプトを表示しません

main のどこかに raw_input() がある場合、raw_input が呼び出される前に発生する関数呼び出しまたは出力を含め、ユーザーが入力を入力するまで何も起こりません。これは私のコードの非常に簡単な例で、実行時に何が起こるかを示しています。

実行すると:(画面に何も表示されません)

(ユーザー入力)

(出力):

これがばかげた単純な修正である場合は申し訳ありませんが、かなり検索しましたが、何も見つかりませんでした。何か関係がある場合は、Python 2.7 で Windows 7 64 ビットを実行しています。また、同じコードがインタープリターで完全に機能しますが、これは奇妙なことです。もしあなたたちがこれを理解できれば、それは素晴らしいことです!

ありがとう、ウィル

編集:使用して回避しようとしましsys.stdin.readline()たが、同じ問題がありました。

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

python - raw_input() データにアクセスできません - Interviewstreet で Python を学ぶ

過去数か月間 Matlab で働いた後、Python に移行しようとしています。これはおそらく簡単な質問ですが、StackOverflow や Google で検索してもまだ見つかりません。

私が取り組んでいる InterviewStreet の問題は非常に単純です。これは挿入ソートの質問で、リスト内で異なる番号を何回切り替える必要があるかを確認します。次の形式で raw_input() が返されます。

2

5

1 1 1 2 2

5

2 1 3 1 2

最初の行は、並べ替える必要があるリストの数です。後続のすべての偶数行は、並べ替える必要があるリスト内の数値の量です。次の奇数行は、並べ替える必要がある実際のリストです。

私は最初に立ち往生しています。私がやった最高のことは

STDOUT = raw_input()

出力 STDOUT

何らかの理由で、すべてのテストケースで最初の整数のみを提供します (この場合は 2 です)。

これはおそらくすでに明らかですが、raw_input() を使用して残りの数値にアクセスするにはどうすればよいでしょうか?

ありがとう!

PS残りの問題については助けないでください。実際に自分で解決したいと思っています:)

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

c# - 高解像度マウス イベントの高精度タイミング

Windows で高精細マウス (logitech g500) を使用しています。そのために、生のマウス イベントで低遅延のタイムスタンプを取得したいと考えています。タイムスタンプを使用して、マウスの動きの間の「一時停止」を計算しているため、重要なのはタイムスタンプの相対的な精度です。

RAW INPUT API を使用してマウス イベントを監視しています。メッセージにはタイミング情報が含まれていないため、Windows のストップウォッチを使用しました。イベント ハンドラーがトリガーされたときに「タイムスタンプ」を取得するための診断。つまり、マウス イベント ハンドラーの最初のアクションは、経過したティックのストップウォッチを読み取ることです。

この場合、作業するグラウンド トゥルースがないため、このアプローチですぐに明らかな落とし穴が見られる人はいますか? または、ストップウォッチのさまざまな読み取りに対するレイテンシとその変動性についてコメントする前に、ストップウォッチを使用したことがある場合はどうでしょうか?

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

c++ - RawInput解像度

Win32 RawInput APIを使用して、高解像度マウスのマウスイベントを監視しています。マウスの動きを報告するためにどのスケールが使用されているかを見つけることができたドキュメントからは不明です。より具体的には、RAWMOUSE構造体で、lLastXとlLastYはマウスの相対運動を報告しますが、どのスケールについて話しているのでしょうか。ピクセル?マウスによって登録された生のドット?任意のポインタをいただければ幸いです。

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

python - Python の raw_input 内で %r を利用する

Python の raw_input 内で %r を利用することは可能ですか?

コンテキストについては、Zed Shaw の演習 12に取り組んでいます。(すばらしいリソースです。レッスンは非常に役に立ち、ペースも速いです。)

入力した内容を raw_input に繰り返させようとして、余分なクレジットで遊んでいます。print ステートメントで同じことを達成できることはわかっていますが、raw_input 内でそれを達成できるかどうか興味があります。

私が入力しているコードは次のとおりです。

私が得るエラーは次のとおりです。

前もって感謝します!

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

python - 生の入力で辞書にアクセスする

ユーザーに1、2、3、4、5、6を入力させようとしています。次に、その整数を辞書の文字名に合わせます。

ユーザーに1を入力してもらい、スクリプトに「スタークを選択しました」と出力させたいのですが、よろしくお願いします。

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

python - ユーザー入力に基づいて raw_inputs を生成していますか? 【パイソン】

ユーザー入力に基づいて(一意の変数を使用して)多くの raw_inputs を生成する方法はありますか? だから、私がこれを持っていたとしましょう:

そのraw_inputフィールドに入力された整数が必要な量のraw_inputを「生成」するようにする方法はありますか? 可能であれば、関数などを使用すると思いますが、それを行うにはどうすればよいか少し混乱しています。

私が現在持っているのはこれです:

これはおそらくかなり厄介な方法です。特に、10 要素程度、またはそれ以上の要素まで上げる必要があるためです。

繰り返しますが、ユーザー入力に基づいて一意の変数で raw_inputs を生成する方法はありますか?