%(asctime)s
ロギングモジュールでこのように見えます
の%()s
代わりの意味は何%s
ですか?
%s
「文字列」という意味しか知りません%()s
。インターネット上で他の情報を見つけることができません。
これは、%
Python文字列フォーマットの形式を使用して文字列に値を挿入する場合の文字列フォーマット機能です。あなたが見ているケースでは、ディクショナリを提供し、フォーマット文字列でそのディクショナリにキーを指定することにより、名前付きの値をディクショナリから取得できます。次に例を示します。
values = {'city': 'San Francisco', 'state': 'California'}
s = "I live in %(city)s, %(state)s" % values
print(s)
結果:
I live in San Francisco, California
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加