1. ホーム
  2. Python

Python ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。

2022-02-11 07:47:57

今日、ドキュメントの練習をしているときに、ConfigParserモジュールをインポートしたら、コードを実行するときにエラーが発生しました。ModuleNotFoundError: No module named 'ConfigParser'

コードはこのようになります。

# coding=utf-8
# File exercise

import ConfigParser

# Create an object
cfg = ConfigParser.ConfigParser()

cfg.read('imoocFileTest.txt')
print(cfg.sections())

エラーを報告する。

トレースバック (最も最近の呼び出し):
  ファイル "D:/... /fileFinallyTest.py", line 4, in <module>
    インポート ConfigParser
ModuleNotFoundError: ConfigParser'という名前のモジュールはありません。

理由

Python 3.x以降、ConfigParser.pyがconfigparser.pyにリネームされたため、エラーになるのです!

変更されました。

  インポートコンフィグパーサ

# Create an object
cfg = configparser.ConfigParser()

cfg.read('imoocFileTest.txt')
print(cfg.sections())

インポートモジュール名を小文字に変更する コンフィグパーサー で、動作するようになります。

サポートのようにああ^v^。