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

  

  

  

  

  

  

  

最新文章

  1. Reverse-Daily(5)-RE_100
  2. How to keep Environment Variables when Using SUDO
  3. python 安装easy_install和pip
  4. chmod和fchmod函数 /chown ,fchown,lchown函数
  5. JVM的栈内存
  6. 【drp 1】使用易宝实现在线支付
  7. 转】使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法
  8. Java [Leetcode 125]Valid Palindrome
  9. Qt的事件模型(5种使用办法,通常重新实现event handler即可。只有定义控件才需要管理信号的发射)
  10. Asp.net 主题
  11. shell入门之expr的使用
  12. jjava Date格式是 May 07 17:44:06 CST 2018,怎么插入数据库中的timestamp格式中
  13. springmvc webservlet 加redis 订阅消息
  14. mysql 创建函数This function has none of DETERMINISTIC, NO SQL, or READS
  15. 初学Python——列表生成式、生成器和迭代器
  16. 【lintcode17/18】Subset, SubsetII
  17. html 空白汉字占位符 
  18. ECharts图表引用json数据
  19. Ryuji doesn't want to study 2018 徐州赛区网络预赛
  20. windows平台安装配置Gitblit

热门文章

  1. parrot os安装vmware pro
  2. 50个SQL语句(MySQL版) 问题七
  3. 报错:The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports.
  4. ASP.NET Core Blazor Webassembly 之 数据绑定
  5. Oracle数据库表被锁死的处理方法
  6. Codeforces Round #635 (Div. 2)部分(A~E)题解
  7. jchdl - RTL实例 - Adder
  8. Java实现 蓝桥杯VIP 算法训练 数位分离
  9. Java实现 LeetCode 230 2的幂
  10. java实现第四届蓝桥杯黄金连分数