这是关于配置文件的爬坑记录
首先,我一开始很确定自己写的代码没啥问题,但是在另外的模块中引用的时候总是报错,No section: ‘xxx’,很烦。
遇到问题了,就要去看一下到底是哪里出错了,于是开始用main函数测试一下,结果一测试,诶,当前模块都报错了,那就尴尬了。
猜了猜,感觉是文件压根就没找到。那,就是路径的问题了。果然,改成绝对路径,好了。
上代码
from configparser import ConfigParser
class HandleConfig:
"""
相当于先在构造函数里面创建对象,也就是self.config,然后再读取文件,这样就可以实现传了配置文件名,就能读取
"""
def __init__(self, filename):
self.filename = filename
self.config = ConfigParser()
self.config.read(self.filename, encoding='utf-8

本文记录了一次在Python项目中遇到的配置文件错误,详细描述了从代码没问题到定位到路径问题的过程,最终通过使用绝对路径成功解决。配置文件的使用增加了代码的灵活性,减少了处理Excel类的痛点。

1098

被折叠的 条评论
为什么被折叠?



