1. 查看当前工作目录
print(os.getcwd())
2. 查看指定目录下的文件及文件夹
print(os.listdir('.'))
3. 改变当前工作目录
os.chdir(path)
4. 判断文件/目录是否存在
os.path.exists()
5. 删除目录/文件
os.rmdir(path)
os.remove("foo.txt")
6. 查看文件时间
# 文件或文件夹的最后修改时间,从新纪元到访问时的秒数
os.path.getmtime(path)
# 文件或文件夹的最后访问时间,从新纪元到访问时的秒数
os.path.getatime(path)
# 文件或文件夹的创建时间,从新纪元到访问时的秒数
os.path.getctime(path)
7. 查看文件大小
# 文件或文件夹的大小(字节),若是文件夹返回0
os.path.getsize(path)
8. 命令行
os.system("ls -alh")
9. 检验权限模式
os.access(path, mode)
# 参数说明
1. path -- 要用来检测是否有访问权限的路径。
2. mode -- mode为F_OK,测试存在的路径,或者它可以是包含以下参数其中之一或者更多。
os.F_OK: 测试path是否存在。
os.R_OK: 测试path是否可读。
os.W_OK: 测试path是否可写。
os.X_OK: 测试path是否可执行。
ret = os.access("test.txt", os.X_OK)
print(ret)
==>
10. 更改权限
os.chmod(path, mode)
11. 更改文件所有者
os.chown(path, uid, gid)
# path -- 设置权限的文件路径 # uid -- 所属用户 ID # gid -- 所属用户组 ID
12. 终止程序
import sys
sys.exit()
网友评论