我如何使用sudo命令在python中工作

我正在使用ubuntu,并且尝试检查密码字段是否为空。

import subprocess

pass_max = subprocess.check_output({'"sudo'", "cat",  "/etc/shadow", "|", "awk", "{print}"])

执行此代码后,我收到返回非零退出状态1的错误。如何解决此问题?错误是由于sudo命令引起的吗?