gpt4 book ai didi

python:ConfigParser 对象并读取多次

转载 作者:太空宇宙 更新时间:2023-11-04 04:19:40 26 4
gpt4 key购买 nike

场景:

我有一个配置文件,用于维护要执行的自动化测试的列表。这些测试是长期循环执行的。 配置文件的设计方式使得 ConfigParser 可以读取它。由于有两个三个参数,我需要通过每个测试。

现在,此配置文件由 script(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()

关于python:ConfigParser 对象并读取多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14315728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com