zoukankan      html  css  js  c++  java
  • 模块:标准库os

    import os
    #获取当前的工作目录
    print(os.getcwd())
    
    #切换工作目录
    os.chdir('C:\Users\administeredPycharmProjects')
    print(os.getcwd())
    os.chdir(r'C:Usersadministered')
    print(os.getcwd())
    
    #返回当前目录: ('.')
    print(os.curdir)
    
    #获取当前目录的父目录字符串名:('..')
    print(os.pardir)
    
    #生成多层递归目录
    os.makedirs(r'C:ad')
    
    #若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
    os.removedirs(r'C:ad')
    
    #生成单级目录;相当于shell中mkdir dirname
    os.mkdir(r'C:a')
    
    #删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname
    os.rmdir(r'C:a')
    
    #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
    print(os.listdir(r'C:\'))
    print(os.listdir('..'))
    
    #删除一个文件
    os.remove(r'C:a')
    
    #重命名文件/目录
    os.rename(r'Ca'/r'C:')
    
    #获取文件/目录信息
    print(os.stat(r'C\'))
    
    #输出操作系统特定的路径分隔符,win下为"\",Linux下为"/"
    print(os.sep) #在程序跨平台运行时使用
    
    #输出当前平台使用的行终止符,win下为"	
    ",Linux下为"
    "
    print(os.linesep) #在程序跨平台运行时使用
    
    #输出用于分割文件路径的字符串,win下为";",Linux下为":"
    print(os.pathsep)
    
    #输出字符串指示当前使用平台。win->'nt'; Linux->'posix'
    print(os.name)
    
    #运行shell命令,直接显示
    os.system("bash command")
    
    #获取系统环境变量
    print(os.environ)

     os.path:

    import os
    
    #返回path规范化的绝对路径
    print(os.path.abspath(__file__))
    
    #将path分割成目录和文件名二元组返回
    print(os.path.split(r'C:ad.txt'))
    '''>>>('C:\a\b', 'd.txt')'''
    
    #返回path的目录。就是os.path.split(path)的第一个元素
    print(os.path.dirname(r'C:ad.txt'))
    '''>>>C:a'''
    
    #返回path最后的文件名。如何path以/或结尾,那么就会返回空值。即os.path.split(path)的第二个元素
    print(os.path.basename(r'C:ad.txt'))
    '''>>>d.txt'''
    
    #如果path存在,返回True;如果path不存在,返回False
    print(os.path.exists(r'C:a'))
    print(os.path.exists(r'C:'))
    '''
    >>>
    False
    True
    '''
    
    #如果path是绝对路径,返回True,绝对路径:从根开始
    print(os.path.isabs(r'C:ad.txt'))
    print(os.path.isabs(r'ad.txt'))
    '''
    >>>
    True
    False
    '''
    
    #如果path是一个存在的文件,返回True。否则返回False
    print(os.path.isfile(r'ad.txt'))
    
    #如果path是一个存在的目录,则返回True。否则返回False
    print(os.path.isdir(r'C:'))
    
    #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    print(os.path.join(r'C:\','a','b','d.txt'))
    '''>>>C:\ad.txt'''
    
    #返回path所指向的文件或者目录的最后存取时间
    print(os.path.getatime('.'))
    
    #返回path所指向的文件或者目录的最后修改时间
    print(os.path.getmtime('.'))
    #返回path所指向的文件或者目录的最后创建时间
    print(os.path.getctime('.'))
  • 相关阅读:
    QTP err.number
    QTP参数化
    QTP基础
    QTP脚本补录
    QTP添加对象入库
    系统自带计算器自动化
    QTP安装
    App 测试
    本地化和国际化测试
    剑桥雅思写作高分范文ESSAY30
  • 原文地址:https://www.cnblogs.com/q1ang/p/9011704.html
Copyright © 2011-2022 走看看