Python 3 cursesの.getstr()からの入力で.format()を使用するにはどうすればよいですか?

静かな

Python3.5でのcursesライブラリの非常に基本的な使用法を学ぼうとしています。

文字列「foo」を検索した後:私は、次のような問題に直面しています.getstr()、私は文字列のメソッドを使用する場合.format():印刷されているものを接頭辞b、およびアポストロフィを含む文字列であるb'foo'だけではなく、foo.getstrは一般的な文字列とは異なるものを返しますか?

ここで何が起きてるの?変数だけを出力するにはどうすればよいですか?

ここに問題を示す数行のコードがあります:

import curses


def main(scr):
    scr.clear()
    curses.echo()
    scr.addstr(0, 0, "Write...")
    a = scr.getstr(1, 0)
    scr.addstr(
        2, 0, "You wrote...\nWith string.format:"
        "\n{}\nCalling directly the variable:\n".format(a))
    scr.addstr(6, 0, a)
    scr.addstr(8, 0, "Press Return to quit")
    scr.getkey()

curses.wrapper(main)

ありがとうございました

コス

getstrドキュメントから

プリミティブな行編集機能を使用して、ユーザーからバイトオブジェクトを読み取ります。

したがって、このAPIはbytes、生データを表すオブジェクトを返しますを使用してテキストに変換できますa.decode()(デフォルトではUTF-8エンコーディングを想定しています)。

文献:

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

入力文字列の複数の文字を変更するにはどうすればよいですか?(python 3)

分類Dev

Python 3で2つの異なる入力から1つの回答を出力するにはどうすればよいですか?

分類Dev

OpenCV 3でPythonのPCACompute関数を使用するにはどうすればよいですか?

分類Dev

Python 3.xで文字列の末尾から数字を削除するにはどうすればよいですか?

分類Dev

配列から実数のみを選択するにはどうすればよいですか?(Python 3)

分類Dev

Python 3のdequeからrandom.sample()を取得するにはどうすればよいですか?

分類Dev

Python3の出力から配列を作成するにはどうすればよいですか?

分類Dev

Python3のinput()からバイト配列を取得するにはどうすればよいですか?

分類Dev

Python 3:ユーザー入力を使用してゲームを作成し、辞書のリストから回答を取得してから、ポイントシステムを使用するにはどうすればよいですか?

分類Dev

Python 3がcPickleまたはPickleのどちらを使用しているかを知るにはどうすればよいですか?

分類Dev

python 2の代わりにpython3を使用するようにrmarkdownを指定するにはどうすればよいですか?

分類Dev

macOSのSublimeText 3でPython3を実行するにはどうすればよいですか?

分類Dev

Python 3:ユーザーの入力を使用して、辞書内のリスト内の値からリスト(または辞書)を作成するにはどうすればよいですか?

分類Dev

Python3をGeanyのデフォルトのPythonにするにはどうすればよいですか

分類Dev

python3で1つのforループを使用してリスト内の文字列から数字を削除するにはどうすればよいですか?

分類Dev

入力をメモ帳に入れて、python2.7でそれらの値を開いて使用するにはどうすればよいですか?

分類Dev

Python 3の早い段階で条件付きを終了するにはどうすればよいですか?

分類Dev

Python 3で2つの関数を一緒に追加するにはどうすればよいですか?

分類Dev

Python 3で同じキーに複数の値を追加するにはどうすればよいですか?

分類Dev

python3で小数の除算の余りを取得するにはどうすればよいですか?

分類Dev

Pythonで単語の最初の3文字を取得するにはどうすればよいですか?

分類Dev

Pythonを使用して非表示の入力の値を取得するにはどうすればよいですか?

分類Dev

Pythonの入力で比較記号を使用するにはどうすればよいですか

分類Dev

行データをsqlite3pythonの入力データと比較するにはどうすればよいですか?

分類Dev

Python 3を使用してTkinterのフォームからScrolledTextに情報を送信するにはどうすればよいですか?

分類Dev

Python 3の既存のプログラムからargparseを使用してサブパーサーを作成するにはどうすればよいですか?

分類Dev

Python OrderedDictの最初の3つの要素を取得するにはどうすればよいですか?

分類Dev

Python 3 json.dumpsでJSONキーの順序を固定するにはどうすればよいですか?

分類Dev

Python 3で文字列内の特殊文字を削除するにはどうすればよいですか?

Related 関連記事

  1. 1

    入力文字列の複数の文字を変更するにはどうすればよいですか?(python 3)

  2. 2

    Python 3で2つの異なる入力から1つの回答を出力するにはどうすればよいですか?

  3. 3

    OpenCV 3でPythonのPCACompute関数を使用するにはどうすればよいですか?

  4. 4

    Python 3.xで文字列の末尾から数字を削除するにはどうすればよいですか?

  5. 5

    配列から実数のみを選択するにはどうすればよいですか?(Python 3)

  6. 6

    Python 3のdequeからrandom.sample()を取得するにはどうすればよいですか?

  7. 7

    Python3の出力から配列を作成するにはどうすればよいですか?

  8. 8

    Python3のinput()からバイト配列を取得するにはどうすればよいですか?

  9. 9

    Python 3:ユーザー入力を使用してゲームを作成し、辞書のリストから回答を取得してから、ポイントシステムを使用するにはどうすればよいですか?

  10. 10

    Python 3がcPickleまたはPickleのどちらを使用しているかを知るにはどうすればよいですか?

  11. 11

    python 2の代わりにpython3を使用するようにrmarkdownを指定するにはどうすればよいですか?

  12. 12

    macOSのSublimeText 3でPython3を実行するにはどうすればよいですか?

  13. 13

    Python 3:ユーザーの入力を使用して、辞書内のリスト内の値からリスト(または辞書)を作成するにはどうすればよいですか?

  14. 14

    Python3をGeanyのデフォルトのPythonにするにはどうすればよいですか

  15. 15

    python3で1つのforループを使用してリスト内の文字列から数字を削除するにはどうすればよいですか?

  16. 16

    入力をメモ帳に入れて、python2.7でそれらの値を開いて使用するにはどうすればよいですか?

  17. 17

    Python 3の早い段階で条件付きを終了するにはどうすればよいですか?

  18. 18

    Python 3で2つの関数を一緒に追加するにはどうすればよいですか?

  19. 19

    Python 3で同じキーに複数の値を追加するにはどうすればよいですか?

  20. 20

    python3で小数の除算の余りを取得するにはどうすればよいですか?

  21. 21

    Pythonで単語の最初の3文字を取得するにはどうすればよいですか?

  22. 22

    Pythonを使用して非表示の入力の値を取得するにはどうすればよいですか?

  23. 23

    Pythonの入力で比較記号を使用するにはどうすればよいですか

  24. 24

    行データをsqlite3pythonの入力データと比較するにはどうすればよいですか?

  25. 25

    Python 3を使用してTkinterのフォームからScrolledTextに情報を送信するにはどうすればよいですか?

  26. 26

    Python 3の既存のプログラムからargparseを使用してサブパーサーを作成するにはどうすればよいですか?

  27. 27

    Python OrderedDictの最初の3つの要素を取得するにはどうすればよいですか?

  28. 28

    Python 3 json.dumpsでJSONキーの順序を固定するにはどうすればよいですか?

  29. 29

    Python 3で文字列内の特殊文字を削除するにはどうすればよいですか?

ホットタグ

アーカイブ