我想打印與在Ubuntu中創建的日誌消息的USB相關的行。這裏是我的代碼:在Python中閱讀和打印與USB有關的變種日誌消息
>>> import re
>>> fd = open("/var/log/syslog.1", "r")
>>> for lines in fd:
... if re.match("usb", lines):
... print lines
(順便說一句,我不知道,如果該文件syslog.1是正確的。然而,我發現很多在它的消息和一些相關的USB)
非常感謝你這麼詳細的解釋零!起初,我在看系統日誌,但在更新之後,它沒有與usb相關的信息。所以我決定去用syslog.1文件 – SidNoob
@SidNoob沒問題:-)如果你準備做一些額外的工作,你可以使用['glob'](http://docs.python.org/2 /library/glob.html)和['gzip'](http://docs.python.org/2/library/gzip.html)模塊來搜索「syslog.1」,「syslog.2.gz」等。你的代碼中的文件也是如此。 –