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

    #os模块

    文件

    - os.rename("旧文件","新文件")   #重命名
    - os.remove("要删除的文件名")   #删除文件
    

    文件夹

    os.makedirs("a/b/c/d/e/f")      # 递归创建文件夹   
    os.removedirs("a/b/c/d/e/f")    # 递归删除文件夹   
    os.mkdir("a")                   # 创建文件夹      
    os.rmdir("a")                   # 删除文件夹      
    print(os.listdir("C:Python26视频"))            # 查看当前路径下所有的文件  
    

    路径

    os.getcwd()   ##获取当前工作路径
    os.chdir()   #改变当前脚本工作目录,相当于终端下的cd
    os.path.abspath()   #获取文件的绝对路径
    os.path.split()   #路径分隔
    os.path.dirname()   #h获取父集目录
    print(os.path.basename("F:学习python-lch作业day15"))  ##返回path最后的文件夹名
    print(os.path.dirname(__file__))   ##获取到本文件的路径
    print(os.path.dirname(os.getcwd()))  #获取当前文件的路径的上一层路径
    

    is系列 -

    print(os.path.exists("C:Python_26day07"))   # 判断路劲是否存在  
    print(os.path.isabs("day07"))       # 如果path是绝对路径,返回True  
    print(os.path.isfile("C:Python_26day15lib.py"))   # 如果path是一个存在的文件,返回True。否则返回False  
    print(os.path.isdir("C:Python_26day15"))  # 如果path是一个存在的目录,则返回True。否则返回False  
    

    print(os.path.join("C:\User",'Python_26',"day15","lib.py"))  # 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 ***
    >>>>C:UserPython_26day15lib.py
    print(os.path.join("daye","db","lalal")) 
    print(os.path.getsize("C:Python_26day15lib.py")) # 获取文件大小 ***
    

    其他

    print(os.popen("dir").read())  # 给终端发送指令 **
    print(os.environ)  # 获取环境变量
    

  • 相关阅读:
    几个常见移动平台浏览器的User-Agent
    正则表达式那些事儿(三)
    正则表达式那些事儿(二)
    正则表达式那些事儿(一)
    jQuery官网plugins栏目下那些不错的插件
    UVA 11729 Commando War 突击战 【贪心】
    HDOJ 2084 数塔 【dp】
    HDOJ 1465 不容易系列之一 【错排公式 递推】
    HDOJ 2046 骨牌铺方格 【递推】
    HDOJ 2044 一只小蜜蜂... 【递推】
  • 原文地址:https://www.cnblogs.com/Nayears/p/12166574.html
Copyright © 2011-2022 走看看