19 lines
353 B
Python
Executable File
19 lines
353 B
Python
Executable File
#!/usr/bin/python3
|
|
|
|
import os
|
|
import subprocess
|
|
import re
|
|
|
|
p = subprocess.Popen(['gpio', 'i2cdetect'],stdout=subprocess.PIPE,)
|
|
#cmdout = str(p.communicate())
|
|
|
|
lines = list()
|
|
p.stdout.readline()
|
|
for i in range(1,9):
|
|
line = str(p.stdout.readline()).split(' ')[1:]
|
|
for mcp in line:
|
|
if re.search('\d\d', mcp)
|
|
lines.append(mcp)
|
|
|
|
print(lines)
|