- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
def main():
iface = "eth0:"
f = open("/proc/net/dev","r")
lines = f.readlines()
f.close()
x = 0
r = '\s+'+iface+'\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+\s+\d+'
while x < len(lines):
result = re.match(r, lines[x])
print result
x +=1
guest 23.09.2011 17:41 # +5
guest 23.09.2011 19:51 # −1
gegMOPO4 23.09.2011 20:44 # +2
Lure Of Chaos 23.09.2011 21:32 # 0
gegMOPO4 23.09.2011 22:35 # 0
Lure Of Chaos 23.09.2011 22:40 # 0
gegMOPO4 23.09.2011 22:55 # 0
Lure Of Chaos 23.09.2011 23:22 # 0
gegMOPO4 24.09.2011 07:28 # 0
В питоне одинарные и двойные кавычки совершенно равнозначны, дело вкуса. Чтобы не проинтерпретировался \n, нужно использовать raw-строки (r'\n'). \w останется «как есть» в любом случае, но тоже лучше заэкранировать ('\\w' или r'\w'). Просто для единообразия, да и список эскейп-последовательностей в питоне больше, чем в Си.
guest8 09.04.2019 11:34 # −999