virtualmin domain-list --multiline
은 dicts의 dicts 목록으로 변환하려는 구조화 된 문자열을 반환합니다.구조적 문자열을 사전으로 변환
문자열은 다음과 같습니다 (이 가끔 누락 값) :
do.ma.in.1
key1a: value1a
key1b: value1b
key1c:
...
do.ma.in.2
key2a: value2a
key2b: value2b
...
...
:이 형태로 변환하고 싶은
(키 쌍은 문자열에서 4 공백으로 들여 쓰기 값) :
[do.ma.in.1: {key1a: value1a, key1b: value1b, key1c: None ...},
do.ma.in.2: {key2a: value2a, key2b: value2b, ...}, ...
은 지금까지 나는 나에게
[do.ma.in.1\n key1a: value1a\n key1b: value1b\n key1c:\n ...,
do.ma.in.2\n key2a: value2a\n key2b: value2b\n ..., ...
012,351,641있어
re.split("\s*(?=^\S)", str)
로 문자열을 분할 않았다
목록 항목은 문자열입니다. (실제 사전 항목이 없으므로)
어디에서 나 가야합니까?
그 실제 키 이름 형식입니다 또는 단지 예를 들어 키 이름입니다 ? – depperm
당신이 원하는 결과가 유효한 파이썬 표현이 아닙니다. 당신은 당신이 dicts의 명부 또는 dicts의 dict의 목록을 원하는지에 관해 혼란스러워하는 것처럼 보인다. –
@depperm 예제 키 이름 – sebastian