サンプル - pythonprint format




Pythonで文字列を文字通りに印刷する方法 (2)

あなたの文字列を 'raw'文字列として保存してもうまくいきます。

(のように、ここの例のように、文字列の前に 'r'を置くことによって)

    >>> s = r"ttaassdd\n\rssleeroo"
    >>> print s
    ttaassdd\n\rssleeroo

これはおそらく非常に簡単ですが、私はそれを見つけることができません。

Pythonの文字列に含まれているものを印刷する必要があります。 シリアルポートからデータを収集しているのですが、それがCRまたはCRLF + ASCII以外の他の制御コードを送信しているかどうかを知る必要があります。

例として私が持っていたと言う

s = "ttaassdd\n\rssleeroo"

それから私がやりたいことです:

print s

エスケープ文字に変換するのではなく、\ n \ rを表示する場所。


試してみてください。

print repr(s)
>>> 'ttaassdd\n\rssleeroo'




ansi-escape