Pythonで特定の形式に従ってユーザーにコマンドを入力させるにはどうすればよいですか?

CharlieDeBeadle

ひどいタイトルで申し訳ありませんが、これが何と呼ばれるかわかりません。
基本的には「何をしたいの?」とユーザーに聞いてみたいと思います。そして、彼らに多くのコマンドを実行できるようにします。たとえば、彼らは「キツネを探す」と言うでしょう、そしてプログラムはするでしょう

if any(search in i for i in list):
    print(list[search])
else:
    print(search + " not found.")

したがって、基本的に、コードで「Search for [x]」という形式を検出し、変数searchにxを割り当てるにはどうすればよいですか。また、名前があるとしたら、これは何と呼ばれますか?次回はそれを探すのに役立つと思います。

ナイアス

以下のコードは、ユーザーが入力したコマンド(ここでは検索)を削除してキーワードを検索します。これにより、検索クエリが分離されます。

def search(search_word):
    # your search function here
    pass

# get input from the user
user_input = raw_input("What would you like to do? ").lower()
# make the code easier to reuse
search_command = "search for"

if len(user_input) > 0:
    if user_input.startswith(search_command):
        # use slices to remove the first part of the input, and then remove all whitepsace
        search_word = user_input[len(search_command):].strip()

        search(search_word)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ユーザー入力によって作成された配列にコンマを追加するにはどうすればよいですか?

分類Dev

ユーザーの入力に基づいてこのコードをループさせるにはどうすればよいですか?

分類Dev

ユーザーに複数の入力を入力させるにはどうすればよいですか?

分類Dev

ユーザーがUnix / Linuxに入力したすべてのコマンドをキャプチャするにはどうすればよいですか?

分類Dev

sedコマンドに、ユーザーが入力していない入力パラメーターのエスケープ文字を処理させるにはどうすればよいですか?

分類Dev

.bashrcにコマンドを追加しました。ユーザーにさかのぼって適用するにはどうすればよいですか?

分類Dev

コマンドラインからのユーザー入力によってサイズが指定されるvoidの配列を作成するにはどうすればよいですか?

分類Dev

Python 3でユーザーに数値を入力させるにはどうすればよいですか?

分類Dev

Android-GridViewのユーザークリックアイテムに従ってクエリを入力するにはどうすればよいですか?

分類Dev

「読み取り」を使用して、bashコマンド置換内のユーザー入力を置換するにはどうすればよいですか?

分類Dev

ユーザー入力に基づいて特定のコードブロックを実行するにはどうすればよいですか?

分類Dev

コマンドラインツールでAppleのSwift言語でユーザー入力を取得するにはどうすればよいですか?

分類Dev

nextLine() にユーザーの入力を待機させるにはどうすればよいですか?

分類Dev

C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

分類Dev

Wordpressの座標に従ってユーザーを表示するにはどうすればよいですか?

分類Dev

コマンドからの応答に従って新しいコマンドを機能させるにはどうすればよいですか?

分類Dev

ユーザーから入力を取得し、tkinterでPythonコード(sql)として入力を実行するにはどうすればよいですか?

分類Dev

整数ベースの入力c ++のユーザー入力にコンマを使用するにはどうすればよいですか?

分類Dev

ユーザーの入力によってhtmlフォームに自動的に入力されるレスポンシブhtmlテーブルフィールドを作成するにはどうすればよいですか?

分類Dev

コマンドが実行されているか、ユーザー入力を待っているかを知るにはどうすればよいですか?

分類Dev

このコマンドに入力したユーザーを表示するにはどうすればよいですか?

分類Dev

Pythonコマンドを特定の回数ループさせるにはどうすればよいですか?

分類Dev

MVVMパターンに従って、他のユーザーコントロールでデータバインドされたアイテムの値を設定する「設定」関数を作成するにはどうすればよいですか?

分類Dev

特定のユーザーによって作成されたすべてのユーザーをdjangoで表示するにはどうすればよいですか?

分類Dev

特定の形式のユーザー入力を介してリスト内の値を変更するにはどうすればよいですか?

分類Dev

URLに名前を入力してユーザーを特定の部屋に入らせるにはどうすればよいですか?socket.io

分類Dev

ユーザーにPymongoに値を入力させるにはどうすればよいですか?

分類Dev

Angular4のユーザー入力によって定義されたカスタムCSSを追加するにはどうすればよいですか?

分類Dev

C#Windowsアプリケーションのユーザー入力に従ってタイマー制御を設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    ユーザー入力によって作成された配列にコンマを追加するにはどうすればよいですか?

  2. 2

    ユーザーの入力に基づいてこのコードをループさせるにはどうすればよいですか?

  3. 3

    ユーザーに複数の入力を入力させるにはどうすればよいですか?

  4. 4

    ユーザーがUnix / Linuxに入力したすべてのコマンドをキャプチャするにはどうすればよいですか?

  5. 5

    sedコマンドに、ユーザーが入力していない入力パラメーターのエスケープ文字を処理させるにはどうすればよいですか?

  6. 6

    .bashrcにコマンドを追加しました。ユーザーにさかのぼって適用するにはどうすればよいですか?

  7. 7

    コマンドラインからのユーザー入力によってサイズが指定されるvoidの配列を作成するにはどうすればよいですか?

  8. 8

    Python 3でユーザーに数値を入力させるにはどうすればよいですか?

  9. 9

    Android-GridViewのユーザークリックアイテムに従ってクエリを入力するにはどうすればよいですか?

  10. 10

    「読み取り」を使用して、bashコマンド置換内のユーザー入力を置換するにはどうすればよいですか?

  11. 11

    ユーザー入力に基づいて特定のコードブロックを実行するにはどうすればよいですか?

  12. 12

    コマンドラインツールでAppleのSwift言語でユーザー入力を取得するにはどうすればよいですか?

  13. 13

    nextLine() にユーザーの入力を待機させるにはどうすればよいですか?

  14. 14

    C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

  15. 15

    Wordpressの座標に従ってユーザーを表示するにはどうすればよいですか?

  16. 16

    コマンドからの応答に従って新しいコマンドを機能させるにはどうすればよいですか?

  17. 17

    ユーザーから入力を取得し、tkinterでPythonコード(sql)として入力を実行するにはどうすればよいですか?

  18. 18

    整数ベースの入力c ++のユーザー入力にコンマを使用するにはどうすればよいですか?

  19. 19

    ユーザーの入力によってhtmlフォームに自動的に入力されるレスポンシブhtmlテーブルフィールドを作成するにはどうすればよいですか?

  20. 20

    コマンドが実行されているか、ユーザー入力を待っているかを知るにはどうすればよいですか?

  21. 21

    このコマンドに入力したユーザーを表示するにはどうすればよいですか?

  22. 22

    Pythonコマンドを特定の回数ループさせるにはどうすればよいですか?

  23. 23

    MVVMパターンに従って、他のユーザーコントロールでデータバインドされたアイテムの値を設定する「設定」関数を作成するにはどうすればよいですか?

  24. 24

    特定のユーザーによって作成されたすべてのユーザーをdjangoで表示するにはどうすればよいですか?

  25. 25

    特定の形式のユーザー入力を介してリスト内の値を変更するにはどうすればよいですか?

  26. 26

    URLに名前を入力してユーザーを特定の部屋に入らせるにはどうすればよいですか?socket.io

  27. 27

    ユーザーにPymongoに値を入力させるにはどうすればよいですか?

  28. 28

    Angular4のユーザー入力によって定義されたカスタムCSSを追加するにはどうすればよいですか?

  29. 29

    C#Windowsアプリケーションのユーザー入力に従ってタイマー制御を設定するにはどうすればよいですか?

ホットタグ

アーカイブ