我写了这么几行代码,总是报错,但这个命令显然没问题,
我猜测是通配符的问题,请高人指点:
# -*- coding: utf-8 -*-
import subprocess
distro = subprocess.check_output(['cat', '/etc/*release'])
print distro
这里如果直接在 shell 执行 cat /etc/*release 是没问题的
所以这里估计问题出在字符串上了
查了半天不知道怎么处理
请指教
谢谢
我猜测是通配符的问题,请高人指点:
# -*- coding: utf-8 -*-
import subprocess
distro = subprocess.check_output(['cat', '/etc/*release'])
print distro
这里如果直接在 shell 执行 cat /etc/*release 是没问题的
所以这里估计问题出在字符串上了
查了半天不知道怎么处理
请指教
谢谢