Python 辞書のキーにスペースを使用できることは知っていますが、それは悪いプログラミングと見なされますか? これに関する PEP には何も見つかりませんでした。
明確化のために編集:私が行っているプロジェクトでは、Apacheからのスコアボード出力を解析することに取り組んでいますmod_status
(以下の出力例を参照してください)。ベストプラクティスを理解しようとしているだけです。私はこれで終わるべきですか:
workers = {'W': 1,
'_': 9,
...}
またはこれ:
workers = {'Sending Reply': 1,
'Waiting for Connection': 9,
...}
出力例mod_status
:
_....___W____._.................................................
................................................................
................................................................
................................................................
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process