我正在编写一个脚本来检查用户目录中文件的权限,如果它们不被接受,我会警告它们,但我想检查不仅是登录用户的权限,还要检查组和其他人的权限.我怎样才能做到这一点?在我看来,os.access()在Python中只能检查运行脚本的用户的权限.
我需要将文件从一个位置复制到另一个位置,如果文件已存在于目标位置(无覆盖),我需要抛出异常(或至少以某种方式识别).
我可以先用os.path.exists()检查,但是在检查和复制之间的少量时间内无法创建文件是非常重要的.
是否有内置的方法来实现这一点,或者有没有办法将动作定义为原子?