Я знаю, что у вас могут быть пробелы в словарных словах 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