解决配置文件遗留问题:configparser.NoSectionError: No section: '****'
遗留问题
- 其他.py层级调用readcofig,无法读取到section
临时解决方法
- 保证配置文件及读取配置文件相对路径一致
问题原因
- Path.cwd() 获取当前文件所在目录,实际上是获取的执行脚本的所在目录,非当前脚本的所在目录。
解决方案
configDir = os.path.join(os.path.dirname(os.path.realpath(__file__)), "config.ini")
- os可获取当前脚本的所在目录:os.path.realpath(file)
问题遗留
- 不确定pathlib是否有对应方法