zoukankan      html  css  js  c++  java
  • os模块

    import os   #可以对操作系统调用
    
    osfile = os.getcwd()   #获取当前文件的目录
    print(osfile)
    osup = os.chdir("E:PycharmProjectsStudyweek5")
    #os.chdir 改变当前工作目录
    #如果在前面加r字符,则表示让这个字符串里面的内容失去转义的意义
    print(osup)   #NOne
    osfile = os.getcwd()   #获取当前文件的目录
    print(osfile)
    print(os.curdir)  # .  返回当前目录
    print(os.pardir)  # .. 返回当前父目录
    os.makedirs("abc/bc")  #创建层级目录    可以和os.chdir配合使用
    os.removedirs("abc/bc")  #删除文件夹   若是空文件夹的就删除
    os.mkdir("ff")   #添加单个文件夹  需要添加子文件夹时再次使用此方法在后面添加
    os.mkdir("ff/gg")

    os.rmdir("ff/gg")  #只删除最后一个  和removerdirs不一样   removerdirs是所有的空的都删除
    print(os.listdir("E:/PycharmProjects/Study/week5/day4"))  #展示所有目录下的文件以列表的形式展示
    os.remove("E:/PycharmProjects/Study/week5/day4/__init__.py")  #删除一个文件  不能删除文件夹
    os.renames("abc","ab")  #修改文件夹的名字
    os.renames("ffe.py","aaf.py")  #修改文件的名字
    oss = os.stat("./osstudy.py")  # .是当前路径  也可以写E:/PycharmProjects/Study/week5/day5
    print(oss)   #os.stat_result(st_mode=33206, st_ino=4503599627371110, st_dev=2153902439
    print(oss.st_ino) #获取某一个内容
    print(os.sep)  #路径符号
    
    
    
    print(os.linesep.encode())  #输出当前平台的行的终止符
    print(os.pathsep)  # ;用于分割文件的路径
    print(os.system("dir"))  #输入命令
    print(os.path.abspath("aa"))
    print(os.path.abspath("./aa"))  #填写一个相对路径返回一个绝对路径  
    print(os.path.split("E:PycharmProjectsStudyweek5day4daaf"))  #以元组的形式按最后一个分隔符把路径分成两部分
    #('E:\PycharmProjects\Study\week5\day4', 'daaf')
    print(os.path.dirname("E:/PycharmProjects/Study/week5/day4/aa")) #返回上一层路径 其实就是os.path.split的第一个参数
    print(os.path.basename("E:/PycharmProjects/Study/week5/day4/osstudy.py"))  #获取最后一个文件名
    print(os.path.exists("E:/PycharmProjects/Study/week5/day4/osstudy.py"))  #路径是否存在
    print(os.path.isabs(".aa"))  #是否是绝对路径
    print(os.path.isfile("E:/PycharmProjects/Study/week5/day4/daafw"))  #是否存在的文件
    print(os.path.isdir("E:/PycharmProjects/Study/week5/day4"))   #是否存在的目录
    print(os.path.getatime("E:/PycharmProjects/Study/week5/day4/osstudy.py"))  #返回最后存取时间
    print(os.path.getmtime("E:/PycharmProjects/Study/week5/day4/osstudy.py"))  #返回最后修改时间
    # print(os.path.join([os.getcwd(),"cctv"])) #错误写法
    print(os.path.join(os.getcwd(),"cctv"))  #拼接地址
    print(os.path.join("E:/PycharmProjects/Study/week5","gf"))
  • 相关阅读:
    文本图片分享
    重构必备技能之条件表达式
    重构必备技能之前言
    NoSQL你知多少?
    Jsoup获取全国地区数据(省市县镇村)(续) 纯干货分享
    Jsoup获取全国地区数据(省市县镇村)
    java字符串拼接技巧(StringBuilder使用技巧)
    华为第七届无线编码大赛总结
    linux设置java环境变量与开机自启
    用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error
  • 原文地址:https://www.cnblogs.com/TKOPython/p/11829728.html
Copyright © 2011-2022 走看看