0
S3 버킷에서 구성 파일을 가져옵니다. 그 내용은 String으로 반환됩니다. 내 목표는 구성 내용이 문자열을 사전으로 변환하는 것입니다. 당신은 ConfigParser
을 사용할 수 있습니다가능한 경우 구성 파일의 내용을 사전으로 변환하십시오.
[Credentials]
user=user123
pw=pass123
[Tables]
table=1
table=2
S3 버킷에서 구성 파일을 가져옵니다. 그 내용은 String으로 반환됩니다. 내 목표는 구성 내용이 문자열을 사전으로 변환하는 것입니다. 당신은 ConfigParser
을 사용할 수 있습니다가능한 경우 구성 파일의 내용을 사전으로 변환하십시오.
[Credentials]
user=user123
pw=pass123
[Tables]
table=1
table=2
: 여기 처럼 설정 파일의 내용이 모습입니다. 여기
from configparser import ConfigParser
config_parser = ConfigParser()
config_parser.read_string(your_config_as_string)
user = config_parser.get('Credentials', 'user')
는
user
의 값은 지금
user123
your_config_as_string
경우는 다음과 같습니다 : 당신이 딕셔너리에
config_parser
의 내용을 변환 할 경우
[Credentials]
user=user123
pw=pass123
, 당신은 sections
및 options
에 반복 할 수 config_parser
입니다. {'Credentials': {'pw': 'pass123', 'user': 'user123'}}
당신이 ConfigParser, https://docs.python.org/2/library/configparser.html을 시도해 봤어 :
이 같은 딕셔너리가 발생합니다? – Samundra
나는 그렇지 않다. 구성 파일의 내용이 문자열로 되돌려지고 있습니다. 나는 configparser가 여기 어떻게 도울 수 있는지 보지 못했다. – NewToAppium
이 라이브러리가 도움이 될 수 있습니다 : https://github.com/pylover/pymlconf – pylover