python中调用os系统操作

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()

你可能感兴趣的:(python中调用os系统操作)