2

皆さん、次の形式で2つ以上の変数を表示するための正しい構文を覚えていないようです:

log.debug ("%s %s " % hostname % processoutput[0])

ありがとう!

4

3 に答える 3

3

あなたがしたい

 log.debug ("%s %s " % (hostname , processoutput[0]))

タプルは、文字列にフォーマットされるすべてのパラメーターをリストする % 演算子の後に続く必要があります。

于 2012-07-27T22:52:56.027 に答える
2
log.debug("%s %s" % (hostname, processoutput[0]))
于 2012-07-27T22:52:46.820 に答える
2

次のこともできます。

log.debug('{0} {1}'.format(hostname, processoutput[0]))

最初は複雑に見えるかもしれませんが、このformat関数は非常に強力です。ドキュメントを参照してください。

于 2012-07-28T10:15:51.527 に答える