zoukankan      html  css  js  c++  java
  • 办公自动化6-OS库基本操作

    如果需要新建文件夹,列出当前文件下文件夹和文件名称,更改文件位置、类型、名称等,我们都要用到os库

    import os
    
    #1.查看路径
    os.path.abspath('.')# 查看当前目录的绝对路径:
    #2.新增文件夹
    # 合并路径
    path = os.path.join(os.path.abspath('.'), 'testdir');path
    # 根据合并路径创建一个新目录:
    os.mkdir(path)
    
    #3.把刚刚新生成的testdir文件夹删除
    os.rmdir(path)
    
    #4.改变工作路径
    os.chdir('E:\换电脑\PYwork')
    os.getcwd()#显示当前工作路径
    
    #5.列出当前文件夹下的所有文件
    os.listdir('.')#列出路径下所有文件(包括文件夹和文件)
    os.listdir()#列出路径下所有文件(包括文件夹和文件)
    [x for x in os.listdir('.') if os.path.isdir(x)]##列出路径下所有文件夹
    [x for x in os.listdir('.') if os.path.isfile(x)]###列出路径下所有文件,不包括文件夹
    [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']#列出指定后缀文件夹
    
    #6.拆分路径和文件夹
    os.path.split('E:\换电脑\PYwork\hello.py')#返回结果为('E:\换电脑\PYwork', 'hello.py')
    #7.得到文件扩展名
    os.path.splitext('E:\换电脑\PYwork\hello.py')#返回结果为('E:\换电脑\PYwork\hello', '.py')
    
    #8.对当前路径下文件重命名(可更改文件类型):
    os.rename('hello.py', 'test.txt')
    #非当前路径
    #这个方法特别好用,更改路径+重命名+更改文件类型
    os.rename('E:\换电脑\PYwork\00办公自动化\1.png', 'E:\换电脑\PYwork\2.jpg')
    
    #9.删掉文件:
    os.remove('test.txt')
    os.remove('E:\换电脑\PYwork\2.jpg')

    有问题欢迎留言哦~~

  • 相关阅读:
    python基础学习(十一)公共方法
    python基础学习(九)字典
    python基础学习(八)元组
    python基础学习(七)列表
    python基础学习(六)函数基础
    python基础学习(五)while循环语句
    python基础学习(四)if判断语句
    python基础学习(三)变量和类型
    python基础学习(二)注释和算术运算符
    用CSS3制作50个超棒动画效果教程
  • 原文地址:https://www.cnblogs.com/lizitingxue/p/12523223.html
Copyright © 2011-2022 走看看