Python3-os模块-操作系统的各种接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3-os模块-操作系统的各种接口相关的知识,希望对你有一定的参考价值。

Python3中的os模块提供了一个便携的方式去使用操作系统的相关功能

  os.name

    返回导入的操作系统相关模块的名字,如 posix(unix/linux),nt(windows)等

  os.environ

    返回当前系统环境变量

  os.getcwd()

    返回当前工作目录,即当前python脚本工作的路径

  os.chdir("dirname")

    改变当前工作目录,相当于cd dirname

  os.makedirs("dirname/childname")

    创建多层目录

  os.removedirs("dirname")

    递归的删除空目录,即如果子目录被删除了,父目录变为空目录,则父目录也会被删除

  os.mkdir("dirname")

    在当前工作目录下创建一个目录

  os.rmdir("dirname")

    删除当前工作目录下的一个空目录,如果不为空,则无法删除,会报错

  os.listdir("dirname")

    返回一个目录下的所有内容,包括隐藏的

  os.remove("filename")

    删除一个文件

  os.rename("oldname", "newname")

    重命名目录或文件,如果newname已存在,则报错

  os.system("bash command")

    新开起一个子shell,然后执行命令

  os.path.abspath(path)

    返回绝对路径

  os.path.dirname(path)

    返回path所在的目录

  os.path.exists(path)

    返回path是否存在

  os.path.isabs(path)

    返回path是否是绝对路径

  os.path.isfile(path)

    返回path是否是文件

  os.path.isdir(path)

    返回path是否是目录

  os.path.getmtime(path)

    返回path的最后修改时间

参考资料

  http://python.usyiyi.cn/translate/python_352/library/os.html

  

  

  

  

  

  

  

以上是关于Python3-os模块-操作系统的各种接口的主要内容,如果未能解决你的问题,请参考以下文章

操作文件和目录

操作系统学习

Node入门教程第六章:path 模块详解

python:接口开发flask模块

python学习笔记 操作文件和目录

系统包