我在这里找到了解决方案:)
在Windows中使用Python设置文件夹权限
import win32securityimport ntsecuritycon as conimport osimport pdbuserx, domain, type = win32security.LookupAccountName ("", "Everyone")directory='M:intraEU'for dirpath, dirnames, filenames in os.walk('M:intraEU'): for FILENAME in filenames: sd = win32security.GetFileSecurity(directory+'\'+FILENAME, win32security.DACL_SECURITY_INFORMATION) dacl = sd.GetSecurityDescriptorDacl() # instead of dacl = win32security.ACL() dacl.AddAccessAllowedAce(win32security.ACL_REVISION, con.FILE_ALL_ACCESS, userx) sd.SetSecurityDescriptorDacl(1, dacl, 0) win32security.SetFileSecurity(directory+'\'+FILENAME, win32security.DACL_SECURITY_INFORMATION, sd)


