zoukankan      html  css  js  c++  java
  • python 基于os模块的常用操作

    文件操作

    import os
    
    # os.rename(源文件名,重命名文件名):对文件重命名
    os.rename(r".	estA.txt", r".	estB.txt")   # 将 testA.txt 重命名为 testB.txt
    
    # os.remove(文件名):删除文件
    os.rename(r".	estB.txt")   # 删除当前目录中的 testB.txt 文件

    目录操作

    import os
    
    # os.mkdir(目录名):创建目录,若目录已存在则报错
    os.mkdir(r".	estA")
    
    # os.rmdir(目录名):删除目录
    os.rmdir(r".	estA")
    
    
    # os.path.exists(目录或文件名):判断目录或文件是否存在,返回布尔结果
    isExists = os.path.exists(r".	estA")
    print(isExists)     # 输出结果:False
    
    
    # os.path.isdir(目录路径):判定是否是目录,返回布尔结果
    result = os.path.isdir(r".")
    print(result)   # 输出结果:True
    
    
    # os.listdir(目录路径):以列表的形式返回指定目录下的所有文件名
    listPath = os.listdir('.')  # 返回当前目录下所有文件名
    print(listPath)     # 输出结果:['.git', '.idea', 'aaa.py', 'bbb.py', 'README.md', 'test.py']
    
    
    # os.getcwd():获取当前所在目录路径
    curPath = os.getcwd()
    print(curPath)  # 输出结果:D:\_gitcdzg-platform
    
    
    # os.chdir(目录路径):修改工作目录
    os.chdir(r"..")
    print(os.getcwd())  # 输出结果:D:\_git
    os.chdir(r".cdzg-platform")
    
    
    # 获取当前运行文件的真实全路径,而非链接路径
    curRelPath = os.path.realpath(__file__)
    print(curRelPath)   # 输出结果:D:\_gitcdzg-platformbb.py
    
    # 分割文件目录路径与目录名,返回元组结果
    pathSplit = os.path.split(curRelPath)
    print(pathSplit)    # ('D:\_git\cdzg-platform', 'bbb.py')
    
    
    # 在当前进程中打开一个子shell(子进程)来执行系统命令,类似于在cmd命令行执行命令。
    cmd = os.system("dir")
    print(cmd)  # 返回当前目录的文件信息
  • 相关阅读:
    高等数学积分公式大全
    怎样使用SetTimer MFC 够具体
    蕤仁肉(内仁肉、泪仁肉)简单介绍
    图解iPhone开发新手教程
    卸载Symantec Endpoint Protection, 无需password的卸载方法
    Spring整合Hibernate的步骤
    用JSP实现的商城购物车模块
    Qt多线程学习:创建多线程
    jQuery 复制节点的元素实现加入到购物车功能
    SSH
  • 原文地址:https://www.cnblogs.com/testlearn/p/11799200.html
Copyright © 2011-2022 走看看