Python を使用して簡単なメニュー/ディレクトリを作成するにはどうすればよいですか? ユーザーがタスクを実行するために押す文字が欲しいのですが、プロンプトの後に文字を入力すると、タスクが完了します...例:
A. ユーザー名の作成
B. ユーザー名の編集
C. 終了
選択:
そして、ユーザーがしなければならないことは、プロンプトの後に文字の 1 つを入力することだけです。
(非常に)基本的なアプローチは次のようになります。
print "A. Create Username"
print "B. Edit Username"
input = raw_input("Enter your choice")
if input == "A":
print "A was given"
if input == "B":
print "B was given"
非常に基本的なバージョン:
def foo():
print "Creating username..."
def bar():
print "Editing username..."
while True:
print "A. Create Username"
print "B. Edit Username"
print "C. Exit"
choice = raw_input()
if choice.lower() == 'a':
foo()
elif choice.lower() == 'b':
bar()
elif choice.lower() == 'c':
break
else:
print "Invalid choice"
大文字と小文字を選択できます。
Python のコンソール メニュー
ジェネレーター