1

ユーザーに入力を求め、同時にヒントを与える方法がわかりません。

入力が完全に空であるためraw_input("some description")、小さなウィンドウがポップアップ表示され、ユーザーが何かを入力する必要があります。同じことを達成する方法はありますが、入力ボックスに既に何かが書き込まれています (ユーザーが受け入れるか、単に変更できるヒント)。

4

1 に答える 1

0

これは以前に回答されています:

https://stackoverflow.com/a/2533142/1217949

標準ライブラリ関数 input() および raw_input() には、この機能がありません。Linux を使用している場合は、readline モジュールを使用して、事前入力値と高度な行編集を使用する入力関数を定義できます。

def rlinput(prompt, prefill=''):
   readline.set_startup_hook(lambda: readline.insert_text(prefill))
   try:
      return raw_input(prompt)
   finally:
      readline.set_startup_hook()
于 2013-03-22T13:34:08.820 に答える