zoukankan      html  css  js  c++  java
  • python------模块定义、导入、优化 ------->os模块

    
    

    1. os模块

    
    

          提供对操作系统进行调用的接口。


    1
    os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径 2 'C:\Users\maziwei' 3 os.chdir() #改变当前脚本工作目录; 4 >>> os.chdir("C:\Users") #不用双斜杠也行>>> os.chdir(r"C:Users") 5 >>> os.getcwd() 6 'C:\Users' 7 os.curdir #返回当前目录:('.'),是属性,不是方法,没有括号。 8 os.pardir #返回当前目录的父目录字符串名:('..'),是属性,不是方法,没有括号。 9 os.makedirs() #可生成多层递归目录。 10 >>> os.makedirs(r"C:acd") 11 os.removedirs() #若目录为空,则删除,并递归到上一层目录,如若也为空,也删除。以此类推。 12 >>>os.removedirs(r"C:acd") 13 os.mkdir() #生成单级目录,os.makedirs()的低级版。 14 os.rmdir() #删除单级空目录,若目录不为空则删除不了。(清理空文件的功能) 15 os.listdir('.') #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印。 16 >>> os.listdir('.') 17 >>> os.listdir(r"D:") 18 >>>os.listdir(r"D:个人专用") 19 os.remove() #删除一个文件 20 os.rename("oldname","newname") #重命名文件、目录 21 os.stat('path/filename') #获取文件/目录信息 22 os.sep #输出操作系统特定的路径分隔符,win下为“\”,Linux下为"/". 23 os.linesep #输出当前平台使用的行终止符,win下为“ ”,Linux下为" ". 24 os.pathsep #输出用于分割文件路径的字符串。win->‘;’ 25 os.environ() #获取系统环境变量。 26 os.name #输出字符串指示当前使用平台 win->'nt';Linux->'posix'. 27 os.system() # 运行shell命令,直接显示。 28 >>> os.system('dir') 29 >>> os.system('ipconfig /all') 30 31 os.path.abspath(path) #返回path规范化的绝对路径。 32 os.path.split(path) #将path分割成目录和文件名二元组返回。 33 os.path.dirname(path) #返回path的目录,其实就是 os.path.split(path)的第一个元素。 34 os.path.basename(path) #返回path最后的文件名。如果path以/或结尾,就会返回空值。 35 os.path.exists(path) #如果path存在,返回TRUE,如果path不存在,返回FALSE。 36 os.path.isabs(path) #如果path是绝对路径,返回True. 相对路径:不包括根目录。 37 os.path.isfile(path) #如果path是一个存在的文件,返回True,否则返回False. 38 os.path.isdir(path) #如果path是一个存在的目录,返回True,否则返回False. 39 os.path.join() #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。 40 os.path.getatime(path) #返回path所指向的文件或者目录的最后存取时间 41 os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间

     

    1. os模块

    
    
    

          提供对操作系统进行调用的接口

     1 os.getcwd()   #获取当前工作目录,即当前python脚本工作的目录路径
     2                'C:\Users\maziwei'
     3 os.chdir()    #改变当前脚本工作目录;
     4              >>> os.chdir("C:\Users")   #不用双斜杠也行>>> os.chdir(r"C:Users")
     5              >>> os.getcwd()
     6              'C:\Users'
     7 os.curdir   #返回当前目录:('.'),是属性,不是方法,没有括号。
     8 os.pardir   #返回当前目录的父目录字符串名:('..'),是属性,不是方法,没有括号。 
     9 os.makedirs()  #可生成多层递归目录。
    10                >>> os.makedirs(r"C:acd")
    11 os.removedirs() #若目录为空,则删除,并递归到上一层目录,如若也为空,也删除。以此类推。
    12                >>>os.removedirs(r"C:acd")
    13 os.mkdir()   #生成单级目录,os.makedirs()的低级版。
    14 os.rmdir()   #删除单级空目录,若目录不为空则删除不了。(清理空文件的功能)
    15 os.listdir('.') #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印。
    16                 >>> os.listdir('.')
    17                 >>> os.listdir(r"D:")
    18                 >>>os.listdir(r"D:个人专用")
    19 os.remove()   #删除一个文件
    20 os.rename("oldname","newname")   #重命名文件、目录
    21 os.stat('path/filename')  #获取文件/目录信息
    22 os.sep   #输出操作系统特定的路径分隔符,win下为“\”,Linux下为"/".
    23 os.linesep  #输出当前平台使用的行终止符,win下为“
    ”,Linux下为"
    ".
    24 os.pathsep  #输出用于分割文件路径的字符串。win->‘;’
    25 os.environ()  #获取系统环境变量。
    26 os.name #输出字符串指示当前使用平台 win->'nt';Linux->'posix'.
    27 os.system() #  运行shell命令,直接显示。  
    28                >>> os.system('dir')
    29                >>> os.system('ipconfig /all')
    30 
    31 os.path.abspath(path)   #返回path规范化的绝对路径。
    32 os.path.split(path)     #将path分割成目录和文件名二元组返回。
    33 os.path.dirname(path)   #返回path的目录,其实就是 os.path.split(path)的第一个元素。
    34 os.path.basename(path)  #返回path最后的文件名。如果path以/或结尾,就会返回空值。
    35 os.path.exists(path)    #如果path存在,返回TRUE,如果path不存在,返回FALSE。
    36 os.path.isabs(path)     #如果path是绝对路径,返回True.     相对路径:不包括根目录。
    37 os.path.isfile(path)    #如果path是一个存在的文件,返回True,否则返回False.
    38 os.path.isdir(path)     #如果path是一个存在的目录,返回True,否则返回False.
    39 os.path.join()          #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略。
    40 os.path.getatime(path)  #返回path所指向的文件或者目录的最后存取时间
    41 os.path.getmtime(path)  #返回path所指向的文件或者目录的最后修改时间
  • 相关阅读:
    Tomcat的startup.bat启动后显示乱码
    影响solr性能的一些因素(附使用经验)
    使用QQ传输大文件
    域名的接入备案和取消接入
    solr中Cache综述
    关于集群的一些概念
    RAMDISK 内存盘工具推荐
    实时监听input输入内容的N种方法
    jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等
    Vmware虚拟机三种网络模式详解
  • 原文地址:https://www.cnblogs.com/bltstop/p/9571786.html
Copyright © 2011-2022 走看看