• Python学习之OS模块初识


     
     
    python编程时,经常和文件、目录打交道,这是就离不开os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令
    1. os.name    判断现在正在使用的平台,windows返回'nt';Linux返回'posix'
    2. os.getcwd()    得到当前工作的目录
    3. os.listdir()    指定所有目录下所有的文件和目录名。#注意:这里会将文件(目录或者隐藏文件)作为一个列表返回
    >>> os.listdir('/root')
    ['.bash_logout', '.bash_profile', '.bashrc', '.cshrc', '.tcshrc', 'anaconda-ks.cfg', '.bash_history', '.pki', '.mongorc.js', '.dbshell', 'test.sh', '.ssh', '.viminfo']
    以列表的形式全部举列出来,其中没有区分目录和文件
    4. os.remove()    删除指定文件
    5. os.rmdir()    删除指定目录
    6. os.mkdir()    创建目录 #注意:这样只能建立一层,要想递归建立可用:os.makedirs()
    7. os.path.isfile()    判断指定对象是否为文件。是返回true,否则false
    8. os.path.isdir()    判断指定对象是否为目录。是True,否则False。例:

    9. os.path.exists()    检验指定的对象是否存在。是True,否则False。例:

    10. os.path.split()    返回路径的目录和文件名。例:

    11. os.getcwd()    获得当前工作的目录
    12. os.system()    执行shell命令。

    注意:此处运行shell命令时,如果要调用python之前的变量,可以使用如下方式
    13. os.chdir()    改变目录指定目录
    14. os.path.getsize()    获得文件的大小,如果为目录,返回0
    15. os.path.abspath()    获取绝对路径。例:

    16. os.path.join(path,name)    连接目录和文件名。例:

     

    17. os.path.basename(path)    返回文件名

    18. os.path.dirname(path)    返回文件路径

     

  • 相关阅读:
    JAVA日期与时间
    CSS的重点知识
    java使用深度优先遍历算法的算法题
    使用python命令行参数的例子
    JAVA中的BigInteger与BigDecimal类功能强大
    软件工程第一次作业
    ORACLE数据库知识点整理
    看懂PL/SQL执行计划
    Oracle Hints详解
    oracle创建用户、授权及角色管理
  • 原文地址:https://www.cnblogs.com/xiangys0134/p/8184102.html
Copyright © 2020-2023  润新知