나는 중급 Python 프로그래머입니다. 내 실험에서, 나는이 같은 일부 결과 뭔가를 출력 리눅스 명령을 사용합니다배열 슬라이스 사용시의 문제
OFPST_TABLE reply (xid=0x2):
table 0 ("classifier"):
active=1, lookup=41, matched=4
max_entries=1000000
matching:
in_port: exact match or wildcard
eth_src: exact match or wildcard
eth_dst: exact match or wildcard
eth_type: exact match or wildcard
vlan_vid: exact match or wildcard
vlan_pcp: exact match or wildcard
ip_src: exact match or wildcard
ip_dst: exact match or wildcard
nw_proto: exact match or wildcard
nw_tos: exact match or wildcard
tcp_src: exact match or wildcard
tcp_dst: exact match or wildcard
내 목표는 때때로 변수 매개 변수 active=
의 값을 수집하는 것입니다 (이 경우는 1). 나는 다음과 같은 슬라이스를 사용하지만 그것은 작동하지 않습니다
string = sw.cmd('ovs-ofctl dump-tables ' + sw.name) # trigger the sh command
count = count + int(string[string.rfind("=") + 1:])
내가 잘못 여기에 슬라이스하지만 난 많은 방법을 시도하지만 난 아직 아무것도 얻을 사용하고 생각합니다. 누군가가이 문자열에서 active=
매개 변수의 값을 추출하는 데 도움을 줄 수 있습니까?
정말 고마워요. 매우 깔끔하게 .. .. –