如何将os.system('cat/var/log/dmesg')复制到变量

Hac*_*ker 1 python linux shell

import sys
import os

log = os.system('cat /var/log/demesg')
Run Code Online (Sandbox Code Playgroud)

此代码通过运行shell脚本打印文件cat /var/log/dmesg.但是,它不会复制到日志中.我想在其他地方使用这些数据,或者只打印数据,如打印日志.

我该如何实现呢?

phi*_*hag 7

只需自己阅读文件:

with open('/var/log/dmesg') as logf:
    log = logf.read()
print(log)
Run Code Online (Sandbox Code Playgroud)