1)修改文件的权限,可使用os.chmod()方法
使用示例:
import os,stat
os.chmod(r"E:\test\test.py",stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO)
2)获取文件最后访问时间,最后修改时间等,可使用os.stat()
使用示例:
import os
>>> print os.stat("test.py").st_mode #权限模式
>>>print os.stat("test.py").st_size #文件的大小,已位为单位
>>>print os.stat("test.py").st_atime #文件最后访问时间(输出是从1970-01-01到现在经过的秒数)
>>>print os.stat("test.py").st_mtime #文件最后修改时间
>>>print os.stat("test.py").st_ctime #文件创建时间
3)判断文件是否存在,可使用os.path.isfile("test.py")或os.path.exists("test.py")(也可以判断文件夹是否存在)
4)windows下的文件目录使用反斜杠“\”来分隔,可能会与转移符产生歧义,可使用在字符串前面加上字符r,表示后面是原始字符,而不是转移字符
实例:r"E:\test\test.py"
也可以将反斜杠符合转义:"E:\\test\\test.py"
也可以将反斜杠改成斜杠:"E:/test/test.py"