python use subprocess modules exec命令查找文件有错误grep:写错误查找:‘/ cloud / data /’:权限被拒绝

时间:2018-08-27 07:42:54

标签: python-2.7 grep subprocess

现在我只写函数使用python2子进程模块来找到指定的文件。我有一个错误grep:写错误发现:‘/ cloud / data /’:权限被拒绝 我得到结果并找到文件。我想知道为什么。我想摆脱错误。我该怎么办?谁能帮助我。谢谢大家

def getFile():
'''
  return switcher cnf to list    
'''
shell_mins=['find /cloud/ -name "LSW*.cfg" | grep "\-1" | head -1','find /cloud/ -name "LSW*.cfg" | grep "\-2" | head -1']
switcher_cnf=[]
for item in shell_mins:
    res=subprocess.check_output(item,shell=True).replace('\n','').strip()
    if res=='':
        print 'not find'
    else:
        print res
        switcher_cnf.append(res)
print  switcher_cnf        
return switcher_cnf

0 个答案:

没有答案