Я новичок в python ... Я пытаюсь прочитать файл журнала python и сделать словарь. Как это будет сделано с помощью регистратора?Python logger to dictionary
1
A
ответ
1
прочитайте файл журнала python и создайте словарь. Как это будет сделано с помощью регистратора?
Это не будет.
logging
пишет журналы.
file
читает журналы.
Что вы спрашиваете?
Во-первых, поиск [Python] лог разборе: https://stackoverflow.com/search?q=%5Bpython%5D+log+parsing
Во-вторых, пожалуйста, напишите некоторые примеры кода.
1
Как сказал другой комментатор, вы не хотите использовать logging
, чтобы прочитать файл, вместо этого используйте file
. Вот пример написания файла журнала, а затем его чтение.
#!/usr/bin/env python
# logger.py -- will write "time:debug:A:1" "time:debug:B:2" "time:debug:A:3" etc. log entries to a file
import logging, random
logging.basicConfig(filename='logfile.log',level=logging.DEBUG)
for i in range(1,100): logging.debug("%s:%d" % (random.choice(["a", "b"]), i))
# logfile.log now contains --
# 100.1:debug:A:1
# 100.5:debug:B:2
# 100.8:debug:B:3
# 101.3:debug:A:4
# ....
# 130.3:debug:B:100
#!/usr/bin/env/python
# reader.py -- will read aformentioned log files and sum up the keys
handle = file.open('logfile.log', 'r')
sums = {}
for line in handle.readlines():
time, debug, key, value = line.split(':')
if not key in sums: sums[key] = 0
sums[key] += value
print sums
# will output --
# "{'a': 50, 'b': 50}"
Смежные вопросы
- 1. JSON to Python Dictionary
- 2. Python json dictionary to array
- 3. python csv to dictionary columnwise
- 4. Python: Dictionary to Spare Vector
- 5. Python Dictionary to Pandas Dataframe
- 6. python pandas dataframe to dictionary
- 7. Python write dictionary to excel
- 8. python dictionary to csv file
- 9. Python Dictionary to URL Parameters
- 10. String to Dictionary in Python
- 11. Python dictionary to csv excel
- 12. C# Dictionary to Dictionary AutoMapping
- 13. python (simple) append to dictionary error
- 14. Dump Python dictionary to JSON file
- 15. python layered dictionary to html table
- 16. TypeError writing dictionary to csv в Python
- 17. Python List to Dictionary - Без значения Перезапись
- 18. nth item in List to dictionary python
- 19. Json file to dictionary
- 20. store dictionary to hashtable
- 21. ServiceStack - dictionary to csv
- 22. Binding DataList to Dictionary
- 23. Deserializing JSON to Dictionary
- 24. JSON to Dictionary C#
- 25. Python Dictionary
- 26. String to Dictionary Word Count
- 27. web2py append dictionary to list
- 28. Python logger dynamic filename
- 29. Python dictionary failafe
- 30. Boost logger flush to file
Какой словарь? Какой файл журнала? Просьба показать образец вашего ввода и ваш предполагаемый результат. –
. Вт ч а т? –
Возможный дубликат [Какой лучший инструмент для анализа файлов журнала?] (Http://stackoverflow.com/questions/1994355/whats-the-best-tool-to-parse-log-files) –