为什么我会收到NoSection错误:没有章节'常见'

时间:2017-10-10 01:18:02

标签: python selenium get config

#My checkerQues.ini是:

[common]

retries = 2
username = myuser

这是我的项目代码的子集,这里是与问题

相关的代码

#我的python脚本是:

import os
import ast
import ConfigParser
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile

config = ConfigParser.ConfigParser()

config.read('checkerQues.ini')

从配置文件中获取值

RETRIES = int(config.get("common", "retries"))
USERNAME = config.get("common", "username")

1 个答案:

答案 0 :(得分:0)

如果您阅读config.read的文档,则提及

  

ConfigParser.ConfigParser实例的read(self,filenames)方法

     

读取并解析文件名或文件名列表。

     

无声打开的文件会被忽略;这是       旨在让您指定潜在的清单       配置文件位置(例如当前目录,用户' s       主目录,系统目录),以及所有现有的       将读取列表中的配置文件。单身       文件名也可以给出。

     

返回成功读取文件的列表。

所以你应该使用

print (config.read('checkerQues.ini'))

确保配置存在于当前文件夹中并加载。稍后的异常表示从未读过ini文件