1

私はpython ircモデレーションボットを作っています。その機能の 1 つはレポートです。

そのため、複数の単語になっているため、ボットがレポートを出力すると、次のように表示されます。

Report from aletheia Offender: codefreak Channel: #admin Reason: ['test', 'report']

理由 (コードでは line[6:] (行の 6 番目のパラメーター) として記述) をフォーマットして、配列ではなく 1 つの文字列として表示するにはどうすればよいですか?

4

2 に答える 2

5

これにより、必要なものが得られます。

' '.join(['test', 'report'])

またはあなたの場合、おそらく:

' '.join(line[6:])
于 2012-05-24T22:23:16.720 に答える
0

このタイプの文字列を連結するには、次のリンクを確認してください。

操作にかかる時間と、同じために占有されるメモリによっても答えが得られます。このリンクを確認してください: http://www.skymind.com/~ocrow/python_string/

于 2012-05-25T07:52:37.433 に答える