1
將配置文件添加到包中並不是什麼大問題。但是,當我上傳包的PyPI並安裝它,它無法讀取日誌記錄配置:如何使用Python包分發日誌記錄配置
logging.config.fileConfig('logging.conf')
基本上我的模塊沒有找到它,因爲文件不在當前工作目錄了。我如何解決這個問題?
將配置文件添加到包中並不是什麼大問題。但是,當我上傳包的PyPI並安裝它,它無法讀取日誌記錄配置:如何使用Python包分發日誌記錄配置
logging.config.fileConfig('logging.conf')
基本上我的模塊沒有找到它,因爲文件不在當前工作目錄了。我如何解決這個問題?
如果存在於同一目錄中的文件調用logging.config.fileConfig
logging.conf
,那麼你可以使用:
import os
logconf_file = os.path.join(os.path.dirname(__file__), 'logging.conf')
logging.config.fileConfig(logconf_file)
哦,那是那麼明顯。謝謝) – 2013-02-11 23:28:23