首先出现这问题使我们在调用一个data.ini文件时发生的
这个是data.ini文件
[uat_test1]
wangzhi1=http://cms.duoceshi.cn/cms/manage/login.do
zhanghao1=admin
mima1=123456
然后我们要获取这里的数据
url=read.read_ini('uat_test1','wangzhi1')#http://cms.duoceshi.cn/cms/manage/login.do
#获取用户名
user=read.read_ini('uat_test1','zhanghao1')#admin
#获取密码
pwd=read.read_ini('uat_test1','mima1')#123456
print(user)#admin
我们这里获取发现是正常的,但是在其他目录下调用的时候就会报错Configparser.NoSectionError: No section: ***,问题就出在了我在调用路径的时候用了os.getcwd()方法,改成__file__
project_path=os.path.dirname(os.path.dirname(__file__))
然后运行就ok了