概要
Pythonでこんなかんじのエラーがでた。
$ python logging.py Traceback (most recent call last): File ".\logging.py", line 1, in <module> import logging File "C:\Users\takak\blog_python\logging.py", line 2, in <module> logging.basicConfig(format='%(asctime)s:%(levelname)s:%(name)s:%(message)s') AttributeError: module 'logging' has no attribute 'basicConfig'
ちなみにPythonのコードはこんなかんじだった。
import logging logging.basicConfig(format='%(asctime)s:%(levelname)s:%(name)s:%(message)s') logging.warning('わーにんぐ')
解消法
Pythonスクリプトのファイル名がlogging.pyとなっていたのが原因。
loggingはloggingモジュールの中で使われているので使わないほうがよいのです。
スクリプト名を変えてあげる。
$ bash ./logging.py log_dasu.py
$ python ./log_dasu.py WARNING:root:わーにんぐ
おわりに
すこしはまる。
- 作者: 平澤章
- 出版社/メーカー: 日経BP
- 発売日: 2014/03/05
- メディア: Kindle版
- この商品を含むブログ (2件) を見る