import re,subprocess,os ''' 需要当前文件夹得权限 获取当前文件夹下所有文件夹的 用户访问权限 re 正则表达式 抓取自己需要数据 ''' if __name__ == '__main__': # 输入需要获取的文件夹的路径 filerootpath = r'\\10.1.88.4\水羊股份文件共享二' dirlist = os.listdir(filerootpath) for i in dirlist: filepath = filerootpath + '\\' + i p = subprocess.Popen(r'icacls %s'% filepath , shell=True, stdout=subprocess.PIPE,encoding='gbk') out, err = p.communicate() print(filepath) # 匹配正则抓取自己需要的字段 for i2 in re.findall(r'(Syounggroup\\.*?\))\n',out.title()): print('\t' +i2)