1

文字列のフォーマットについて聞いたことがありますが、このスニペットのこれらの%25s、%28s、%15s、%3sは一体何ですか?

return "Scan Name: %25s\nTarget(s): %25s\nPolicy: %28s\n\nRisk Summary\n%s\n%15s %3s\n%15s %3s\n%15s %3s\n\n%15s %3s" % ( report, prefs['TARGET'], policy,'-'*36,'High', severity['3'], 'Medium', severity['2'], 'Low', severity['1'], 'Open Ports', severity['0'])
4

1 に答える 1

5

これはフォーマット仕様です。

あなたの場合、%25sたとえば、適切な値を最小フィールド幅25文字の文字列としてフォーマットします。

于 2012-10-24T12:55:57.127 に答える