python:ConfigParser对象并多次读取

python:ConfigParser对象并多次读取,python,linux,Python,Linux,场景: 我有一个配置文件正在维护要执行的自动测试列表。这些测试在长期运行和循环中执行。 配置文件的设计方式使ConfigParser可以读取它。因为有两个三个参数,我需要通过每个测试 现在,这个配置文件由脚本(s1)调用,测试按照配置文件中的列表执行 Script(s1)第一次读取配置,并在每个测试完成后执行 要求阅读两遍: 因为可能会有更多的测试用例添加到配置文件中,所以脚本需要继续执行。因此,ConfigParser创建的对象只能读取一次,但可以多次读取 问题是: 在一个文件中多次读取该文件

场景:

我有一个配置文件正在维护要执行的自动测试列表。这些测试在长期运行和循环中执行。 配置文件的设计方式使
ConfigParser
可以读取它。因为有两个三个参数,我需要通过每个测试

现在,这个配置文件由
脚本(s1)
调用,测试按照配置文件中的列表执行

Script(s1)
第一次读取配置,并在每个测试完成后执行

要求阅读两遍:

因为可能会有更多的测试用例添加到配置文件中,所以脚本需要继续执行。因此,ConfigParser创建的对象只能读取一次,但可以多次读取

问题是:

在一个文件中多次读取该文件。在这种情况下,这被认为是一个好主意吗? 还是有更好的办法


请提供建议。

这似乎很难,但实际上您需要做的就是
查找
您的文件,将其返回到
0

from ConfigParser import RawConfigParser

fp = open("config.cfg")
config = RawConfigParser()

config.readfp(fp)

fp.seek(0)

config.readfp(fp)

fp.close()