configparser

    0熱度

    2回答

    所以我必須測試一個配置文件。在這個Config文件中,一個ConfigParser實例將被初始化,然後加載一個配置文件。 在Unittest中,我導入了這個解析器文件,然後嘗試讀取這個ConfigParse實例的一個節點。但是,它會產生一個錯誤,即它找不到該部分。 請問?有沒有辦法解決它? 編輯: 所以Unittest剛剛導入了配置文件。配置文件的名稱稱爲config。該實例稱爲p_config在

    1熱度

    2回答

    刪除引號我有以下格式的INI windows文件: [STRINGS] property 1 = "hello" property 2 = "" PROPERTY 3 = "" 但如果我使用ConfigParser init_values= ConfigParser.RawConfigParser(allow_no_value=True) init_values.optionxform

    0熱度

    2回答

    我在Python 2.7中使用模塊configparser。 在我的配置文件中,我希望日誌是可選的;如果該部分不存在,我的解析模塊將提供默認值。 我的配置文件看起來像這樣: [log] filename = C:/tmp/myapp.log 有沒有從可能從配置文件中沒有一個部分讀出值的方法?方法items讀取值,但假定該部分存在,如果不存在,則引發異常。

    1熱度

    1回答

    我一直在使用我的電腦, 運行實驗與Python 2.7和configparser工作正常! 今天它決定停止工作 我改變configparser爲ConfigParser和 它的工作!仍然在Python 2.7。 任何想法如何恢復?使其與configparser再次合作? 我不想通過我所有的代碼 並改變它們。最重要的是,它突然間決定停止工作,令人不快! 感謝

    0熱度

    2回答

    我一直在尋找堆棧交換和網絡周圍如何做到這一點,但我不明白如何嘲笑方法的行爲。我正在嘗試爲我的自定義類模擬openpyxl行爲和行爲。這是我的嘗試: import unittest from unittest.mock import MagicMock import openpyxl from MyPythonFile import MyClass class TestMyClass(un

    0熱度

    1回答

    我正在使用Config Parser來指定一個變量列表,然後這些變量的值從一個更大的文件中提取。變量/在較大的文件中的所有行是這樣的: callCount.1.cell=2 callCount.2.cell=10 callCount.3.cell=12 而不是專門列出所有這些變量,將我能夠使用「*」作爲通配符代替數量,如這樣的: [variablesToPull] callCount.*

    0熱度

    2回答

    我知道,有着名的Python配置解析器,但我認爲對於這種配置格式,解析器不會是最好的選擇。 "AppState" { "appid" "740" "Universe" "1" "name" "Counter-Strike Global Offensive - Dedicated Server" "StateFlags" "4" "inst

    0熱度

    1回答

    我想用ConfigParser設置一些默認值。我知道如何設置這些默認值,但是整數有問題。 這裏是我的代碼:沒有被提供了一些字符串值時 import ConfigParser defaults = { "str1": "val1", "str2": "val2", "int1": 10, "int2": 20 } section = "som

    0熱度

    2回答

    我有文件名爲config.py,內容如下圖所示: logindata = [ {'user': '18320967034', 'password': '123456'} ] 我想修改logindata和寫回, import config config.logindata[0]['password'] = 'xxxx' 我怎麼能寫回config.py? 請不要告訴我用.ini/

    0熱度

    4回答

    在一個項目中,我需要一個PHP和一個Python模塊(Python 3.5.2)。以及兩個模塊都使用的配置文件。 Python configparser在讀取配置文件中的特殊字符時遇到問題,如德語變異元音(ä,ö,ü,例如)。從PHP端我用的是UTF-8編碼來繞過這個問題: utf8_encode ("Köln") //result: Köln 從Python端我嘗試瞭解碼功能: "Köl