-1
안녕하세요, 저는 인터넷에서이 코드를 사용하여 파이썬에서 파이썬 3의 파이어 폭스에있는 주소를 알아 냈습니다. 결과는 다음과 같습니다. 10 : 10 11하지만 각 결과를 저장하고 싶습니다. 다른 변수, 예를 들어 x = 10 y = 11, 첫 번째 10은 중요하지 않습니다. 나는 대답을 aprreciate!파이썬에서 i2c 주소를 저장하는 방법
#!/usr/bin/python3
import os
import subprocess
import re
p = subprocess.Popen(['i2cdetect', '-y','1'],stdout=subprocess.PIPE,)
for i in range(0,9):
line = str(p.stdout.readline())
for match in re.finditer("[0-9][0-9]:.*[0-9][0-9]", line):
print (match.group())
당신은 그 값이 동일합니다 확신하는 경우 당신은, 사전을 사용할 수 있습니다로 변환하는 방법을 모르는 것 같다. – user1767754
'results [ "x"] = 10','results [ "y"] = 11' 또는'results = [10, 11]'과 같은 사전을 더 잘 사용하십시오. 문제가 무엇입니까? 텍스트를 단어로'split() '하고 단어를'int()'숫자로 변환하는 방법을 모르십니까? – furas
i2cdetect의 전체 결과물을 넣어야 사람들이 더 좋은 제안을 줄 수 있습니다. – user1767754