간단한 질문. 구성 항목에서 '='앞뒤에 공백을 두지 않도록 configobj를 만들 수 있습니까? 내가 읽은 등 같은 antry을두고, 나중에 bash는 스크립트에 의해 처리되는 파일을 작성하는 configobj을 사용하고 : VARIABLE = "값" 휴식 bash는 스크립트가 필요 VARIABLE = "값" 를 또는 누군가가 읽고 항목 (및 제한) 이
StringIO를 사용하여 ConfigObj를 공급하려고합니다. 유닛 테스트에서이 작업을 수행하고 싶으므로 구성 오브젝트에서 테스트 할 대상에 따라 설정 "파일"을 즉시 조롱 할 수 있습니다. 구성 모듈에서 돌보는 모든 것들이 있습니다. (저는 여러 conf 파일을 읽고 집계하고 나머지 응용 프로그램에 대한 정보를 "서식 지정"합니다). 그러나 테스트에서
나는 ConfigObj 및 Validator를 사용하여 파이썬의 구성 파일을 구문 분석합니다. 나는이 도구를 많이 좋아하지만 configSpec 파일을 사용하여 유효성 검사에 문제가 있습니다. output_mode = option("Verbose", "Terse", "Silent")
나는 사용자가 CV에없는 옵션을 입력하면 내 코드를 알고 싶어 : 나는
내 목표는 간단하지만 configobj에 대한 가이드에서 찾을 수 없습니다. 코드를 실행할 때 파일에 쓰기를 원하지만 이미 파일에있는 내용은 지우지 마십시오. 즉, 삭제 /를 dasd.ini 이미 from configobj import ConfigObj
config = ConfigObj()
config.filename = "dasd.ini"
#
c
이 ConfigObj 사용하여, 나는 몇 가지 section 생성 코드를 테스트하려는. 유형의 인수로 TypeError의 '모의'가 반복 가능하지 않기 때문에 예를 들어, def test_create_section_created():
config = Mock(spec=ConfigObj) # ← This is not right…
create
내 응용 프로그램에서 유니 코드 문자로 파일을 실행하려고하는데,이 경우 먼저 코드를 디코딩해야합니다. 이를 위해 ConfigObj.py를 사용하고 있습니다.이 def generate(self, filetypes):
self.data = []
inp = os.listdir(self.path)
inp.sort()
fo
저는 중첩 된 ConfigObj 5.0.6을 사용하여 많은 사용자 정의 값을 보유하고 있습니다. 나는 local.ini을 사용하여 일반적인 값을 대체합니다. 프런트 엔드가 없으므로 사용자가 필요에 따라 configs를 편집합니다. 좀 더 쉽고 직관적으로하기 위해 config 객체의 '루트'수준에 속하지만, local.ini 파일의 중첩 된 섹션 아래에서 더
configobj 파일을 읽을 수 있습니다. 그러나 as_bool 메소드를 사용하여 파일에서 몇 가지 값을 읽고 싶습니다. 현재 다음 코드를 사용하고 있으며 비참하게 실패하고 있습니다. configFile = 'config.conf'
config = ConfigObj(configFile)
del_files_bool = config.as_bool['
나는 ConfigObj를보고 있었고 유효성 검사 및 단일 요소 목록과 관련된 문제가 발생했습니다. 다음과 같은 구성 사양이 있다고 가정 해보십시오. config_specification = """[Data]
[[__many__]]
type = option('sense.xml')
transport = string
senso