zoukankan      html  css  js  c++  java
  • OS模块学习笔记

    `
    '''
    os模块:和操作系统有关的操作被封装到这个模块
    '''
    import os

    和文件有关的操作,重命名,删除

    os.remove('a.txt ')

    os.rename('a.txt','b.txt')

    删除空目录,不会放到回收站

    os.removedirs("aaa")

    删除有内容的目录:shutil模块

    import shutil

    shutil.rmtree("xx")

    和路径相关的操作,被封装到另一个模块:OS.path

    res=os.path.dirname(r'd:/aa/bb/c/x.txt')
    print(res) #d:/aa/bb/c

    os.gentcwd() 获取当前脚本工作的目录路径。
    os.listdir() #返回指定目录下的所有文件和目录名。

    import os, shutil
    os.getcwd() #'F:python_2020 est' 获取当前脚本工作的目录路径。

    os.listdir() #返回指定目录下的所有文件和目录名。

    os.remove('图片提取文字结果.txt') #删除一个文件

    os.removedirs(r"t") #删除多个空目录

    os.path.isfile('图片提取文字结果.txt') #检查给出的路径是否是一个文件:
    os.path.isdir("F:python_2020 est") #检查给出的路径是否是一个目录:
    os.path.isabs("F:python_2020 est图片提取文字结果.txt") #检查是否绝对路径
    os.path.exists("F:python_2020 est1.txt") #检查路径是否存
    os.path.split("F:python_2020 est") #('F:python_2020', 'test') #分类路径名和文件名
    os.path.splitext("F:python_2020 est图片提取文字结果.txt") #分离扩展名 Out[53]: ('F:python_2020 est图片提取文字结果', '.txt')
    os.path.dirname("F:python_2020 est图片提取文字结果.txt") #获取路径名 Out[58]: 'F:python_2020 est'
    os.path.basename("F:python_2020 est图片提取文字结果.txt") #获取文件名

    os.rename("12","1234txt") #重命名文件或目录

    os.makedirs(r"F:python_2020 est123")#创建多级目录

    os.mkdir('okokok')#创建单个目录

    os.stat("图片提取文字结果.txt")#获取文件属性
    os.path.getsize("图片提取文字结果.txt") #获取文件大小

    shutil.copytree("F:python_2020 est","D:123") #复制文件夹

    shutil.copyfile('1.txt','11.txt') #复制文件

    shutil.move("D:12","F:python_2020 est1") #移动文件(目录):

    删除目录

    os.rmdir('F:python_2020 est12') #只删除空目录

    shutil.rmtree('F:python_2020 est1') #空目录和有内容都删除

    路径合并方法

    print(os.path.join('./pic', "12")) #路径合并方法 out: ./pic12
    `

    因为不懂,所以要学; 因为平凡,所以努力。 因为有为,所以有位。 因为执着,所以精彩。
  • 相关阅读:
    分布式机器学习:算法、理论与实践——【1】
    LLVM Cookbook
    【前端】Webpack 进阶
    Noip2015 运输计划 树上差分 二分答案
    bzoj 2259: [Oibh]新型计算机 最短路 建模
    888E
    [ZJOI2012]旅游 对偶图 树的直径
    [HAOI2007]理想的正方形 单调队列 暴力
    bzoj1457: 棋盘游戏 SG函数 Nim
    Bomb HDU
  • 原文地址:https://www.cnblogs.com/quezesheng/p/13461974.html
Copyright © 2011-2022 走看看