美文网首页
python中调用os系统操作

python中调用os系统操作

作者: 哪个鹿 | 来源:发表于2019-05-29 10:26 被阅读0次

    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系统操作

          本文链接:https://www.haomeiwen.com/subject/xwletctx.html