#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")
答案 0 :(得分:0)
如果您阅读config.read
的文档,则提及
ConfigParser.ConfigParser实例的read(self,filenames)方法
读取并解析文件名或文件名列表。
无声打开的文件会被忽略;这是 旨在让您指定潜在的清单 配置文件位置(例如当前目录,用户' s 主目录,系统目录),以及所有现有的 将读取列表中的配置文件。单身 文件名也可以给出。
返回成功读取文件的列表。
所以你应该使用
print (config.read('checkerQues.ini'))
确保配置存在于当前文件夹中并加载。稍后的异常表示从未读过ini文件