1.报错背景
在ubuntu中,python3.8下,运行以下代码:
import ConfigParser cfg = ConfigParser.ConfigParser() cfg.read('imoocFileTest.txt') print(cfg.sections())
报错如下:
Traceback (most recent call last):
File "fileFinallyTest.py", line 4, in <module>
import ConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
2.错误原因
在 Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py。
3.解决方案
将导入的模块名改为小写的configparser,即:
import configparser cfg = configparser.ConfigParser() cfg.read('imoocFileTest.txt') print(cfg.sections())