码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-03-23 00:55:16      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:命令   存在   targe   blank   sts   tar   tran   remove   span   

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模块-操作系统的各种接口

标签:命令   存在   targe   blank   sts   tar   tran   remove   span   

原文地址:http://www.cnblogs.com/qq1207501666/p/6602623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!