一、问题描述
在使用configparser.ConfigParser()读取配置文件时,出现错误
File "D:\Sets\Python38-32\lib\configparser.py", line 1149, in _unify_values
raise NoSectionError(section) from None
configparser.NoSectionError: No section: 'RegisterElement'
二、问题解决
这里提供3种解决办法,大同小异
(1)第一种:用代码读取路径
# 读取程序文件所在目录绝对路径
path = os.path.dirname(os.path.abspath(__file__))
r_i = ReadIni(path+"/LocalElement.ini")
或者
r_i = ReadIni("LocalElement.ini")
文件与程序位置
(2)第二种:直接填写绝对路径
其实第一种和第二种差不多,本质上都是事先绝对路径读写
r_i = ReadIni("D:/Workspaces/Pworkspace/LocalElement.ini")
(3)第三种:相对路径
r_i = ReadIni("../LocalElement.ini")
程序与文件的位置