簡體   English   中英

python:ConfigParser對象,然后再閱讀一次

[英]python: ConfigParser object and read more then once

場景:

我有一個配置文件,其中包含要執行的自動化測試的列表。 這些測試是長期循環執行的。 配置文件的設計方式使ConfigParser可以讀取它。 由於有兩個三個參數,因此我需要通過每個測試。

現在,此配置文件被script(s1)調用,並且按照配置文件中的列表執行測試。

Script(s1)第一次讀取配置,並且在每次測試完成后都會執行。

閱讀兩次的要求:

由於可能會有更多測試用例添加到配置文件中,因此腳本需要繼續執行。 這樣,由ConfigParser創建的對象將只有一次,但是讀取可以多次。

問題是:

在文件中多次讀取文件。 在這種情況下是否被認為是一個好主意? 還是有更好的方法呢?

請提供建議。

這似乎很難,但實際上所有你需要做的是seek你的文件恢復到0

from ConfigParser import RawConfigParser

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

config.readfp(fp)

fp.seek(0)

config.readfp(fp)

fp.close()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM