zoukankan      html  css  js  c++  java
  • python语法--3.目录操作(引入os模块操作)

    os模块:

    python中的os 模块包含普遍的操作系统功能,这个模块不受平台限制,即windows和linux上都适用。

    常用方法:

    1. os.name

    返回正在使用的平台。如果是windows则用‘nt’表示,对于linux/unix用户则用'posix'表示。

     2. os.getcwd()

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

     3. os.chdir(..)    返回主目录

    os.chdir('d:\')    改变到d盘下

    4. 返回指定目录下的所有文件和目录名,括号里如果调用函数则不用双引号或单引号,如果是传入一个路径,则必须要用双引号或单引号将变量标识为一个整体,否则报错。

    调用函数:

    传入具体路径:

    5. os.mkdir()  新建一个目录

     6. 新建目录中新建一个txt文件

     os.makedirs()新建多级目录

     7. os.rmdir 删除某一目录

     os.removedirs()  删除多级为空目录

     8. os.rename('')

     9. os.path.split() 获取到文件的目录名或文件名

    获取目录名:

     获取文件名:

     简便获取目录名和文件名:

     10. 判断目录下是否存在某文件

     11. os.path.splitext获取文件名的前缀和后缀

     12. os.path.isfile()

    练习:

    1. 新建一个10级的目录深度,每一层的目录名叫cong1-10,每一个目录下面新建2个文件,文件1的内容是好好学习,文件2的内容是天天向上

     2. 统计一个目录下面的文件有几个,目录有几个?

  • 相关阅读:
    比赛排名机制
    Python 异常(Exception)
    Python 异常(Exception)
    Sobel算子及C++实现
    一题多解(一) —— list(Python)判空(以及 is 与 == 的区别)
    常用软件的常用快捷键
    常用软件的常用快捷键
    从队列、二叉树到优先队列
    Jenkins(二)
    AssertValid函数学习
  • 原文地址:https://www.cnblogs.com/cudy/p/13448325.html
Copyright © 2011-2022 走看看