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')

    有问题欢迎留言哦~~

  • 相关阅读:
    CC3200作为STA模式连接路由器sl_WlanConnect出现exception occured at:0xa72fcf6
    HI2115软件开发板V150版本AT+NSOST指令
    利尔达NB-IOT模块对接移动onenet平台步骤
    ip4addr_ntoa和不可重入函数
    VHDL入门学习-程序组成
    nexys4-DDR开发板温度传感器ADT7420U
    2016-2017股票亏损反省
    一起来学linux:例行性任务之at和crontab
    linux c编程:进程间通信
    一起来学linux:sudo
  • 原文地址:https://www.cnblogs.com/lizitingxue/p/12523223.html
Copyright © 2011-2022 走看看