У меня есть скрипт Python, который печатает случайно сгенерированный пароль, а затем печатает его в текстовый файл, добавляя новую строку каждый раз, когда она вызывается. Например:Python - готовый текстовый файл и количество отчетов для отдельных символов
PSWD = (str(pswd01)) + (str(pswd02)) + (str(pswd03)) + (str(pswd04))
# Note, variables pswd01, pswd02 etc are randomly created earier in the script.
print(PSWD)
with open('PSWD_output.txt','a') as f:
f.write(PSWD + '\n')
f.close()
Примечание: переменная PSWD содержит строчные буквы, верхний регистр и цифры.
Затем я хочу прочитать файл и подсчитать количество отдельных символов и распечатать отчет в другом текстовом файле, но не знаю, как я могу это сделать. Я задал аналогичный вопрос here, в котором объясняется, как печатать отчет персонажа на консоли.
Любая идея, как я могу читать PSWD_output.txt и считать каждый другой символ, записывая результат в отдельный текстовый файл?
Любая помощь оценена!
Это было в значительной степени именно то, что я искал, огромное спасибо! Теперь я сохраняю этот словарь в отдельном выходном файле, но хочу его в более удобном для пользователя формате. Должен ли форматировать словарь перед печатью/записью в файл? В качестве альтернативы, мой другой вариант состоял бы в том, чтобы затем прочитать файл еще раз (после написания словаря на нем) и попробовать и отформатировать его таким образом, но не знаете, как это сделать. Любые идеи? Благодаря! – Klicker