python配置不正确怎么办,python格式错误怎么办

  python配置不正确怎么办,python格式错误怎么办

  大蟒读取配置文件总是报错configparser.NoSectionError: No section:

  无论是python2的版本,还是python3的版本在读取配置文件时都会出现上面的报错。

  解决方案:

  1、配置文件尽量设置为配置文件类型的文本文件,不要设置为onfig.ini。

  [基本网址]

  url _百度=https://www .百度.com

  url _淘宝=https://www .淘宝网

  [电子邮件]

  email_baidu=baidu@qq.com

  邮箱_淘宝=taobao@qq.com2、写一个readConfig.py的文件用来读取配置文件配置文件,具体代码如下:

  进口货

  importconfigparser

  proDir=OS。路径。分裂(OS。路径。真实路径(_ _ file _ _)[0]

  # proDir=OS。路径。dirname(OS。路径。真实路径(_ _ file _ _))与上面一行代码作用一样

  configPath=os.path.join(proDir," configs.txt ")

  path=OS。路径。ABS路径(配置路径)

  打印(配置路径)

  打印(路径)

  conf=configparser .ConfigParser()

  #下面3种路径方式都可以

  conf.read路径)

  #conf.read(配置路径)

  # conf。阅读( d :/python 2.7/practices/practice/configs。txt’)

  url_baidu=conf.get(baseUrl , url_baidu )

  url_taobao=conf.get(baseUrl , url_taobao )

  email_baidu=conf.get(email , email_baidu )

  email_taobao=conf.get(email , email_taobao )

  printurl _百度

  printurl _淘宝

  打印电子邮件_百度

  打印电子邮件_淘宝输出的内容是:

  d : python 2.7 venv Scripts python。exed :/python 2.7/practices/practice/read config。巴拉圭

  d : python 2.7 practices practice configs。文本文件(textfile)

  d : python 2.7 practices practice configs。文本文件(textfile)

  https://www.baidu.com

  https://www.taobao.com

  baidu@qq.com

  淘宝@qq.com3、但是我将配置文件类型的文本文件设置为onfig.ini时,就会出现configparser .nosectionerror :没有第:节,很有可能是因为没有读取到onfig.ini文件。

  盛行信息技术软件开发工作室,大量的免费大蟒视频教程,欢迎在线学习!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: