2013-06-30 4 views

ответ

3

Предупреждение «Отсутствие обработчиков» происходит от стандартного модуля logging от Python. Регистратору нужен обработчик для определения того, что он должен делать с сообщениями, которые были зарегистрированы, - если текст будет отправлен на диск или на консоль, например. См. Python 2 Logging HOWTO on Handlers. Журналы также имеют имена, так что сообщения для ведения журнала могут управляться по-разному для отдельных частей программы. RDFLib записывает в журнал с именем "rdflib.term" в его term.py.

Я использовал logging.basicConfig() установить некоторые разумные значения по умолчанию при использовании RDFLib:

import logging 
import rdflib 

logging.basicConfig() 

# now load your graph 
g = rdflib.Graph() 
g.load("life_the_universe_everything.rdf") 

На этот раз, когда вы загрузите график вы должны видеть сообщения журнала RDFLib в консоли вместо «Нет обработчиков» предупреждение.