from re import match, sub class wifi_fieldstrength: def __init__(self, name = "wlan0"): self.name = name self.wf_name = "/proc/net/wireless" def read(self): ret = False f = open(self.wf_name, "r") for line in f: line = line.strip() mstr = "^" + self.name if match(mstr, line): line = sub("\s+", " ", line) tmp = line.split(" ") tmp[3] = sub("\.", "", tmp[3]) ret = int(tmp[3]) return ret