• os模块


    os模块

    import os

    获取当前工作目录

    print(os.getcwd())

    F:allcodeday1codeetc

    改变当前目录

    print(os.chdir(r'F:allcodeday1codeetc'))

    None

    获取所有目录列表

    print(os.listdir())

    ['.idea', 'cli.py', 'datetime模块.py', 'os模块.py'

    创建文件夹

    print(os.mkdir('lux'))

    None

    创建多个文件夹

    print(os.makedirs('luxmkIII'))

    None

    删除空目录

    print(os.rmdir('luxmkIII'))

    None

    删除多个目录

    print(os.removedirs('lux'))

    None

    重命名

    print(os.rename('cli.py','clis.py'))

    None

    执行系统命令

    print(os.system('ipconfig'))

    获取环境变量

    print(os.getenv('path'))

    C:Windowssystem32;C:Windows......

    设置环境变量

    print(os.putenv('......'))

    表示当前文件夹

    print(os.curdir)

    .

    表示上一层文件夹

    print(os.pardir)

    ..

    返回平台名字

    print(os.name)

    nt

    路径间的间隔符

    print(os.sep)

    #获取文件夹和后缀之间的间隔符号

    print(os.extsep)

    .

    系统间的换行符

    print(os.linesep)

    相对转绝对路径

    print(os.path.abspath(r'et'))

    F:allcodeday1codeetcet

    获取完整路径的目录部分

    print(os.path.dirname(r'F:allcodeday1codeetcet'))

    F:allcodeday1codeetc

    获取完整路径的主体部分

    print(os.path.basename(r'F:allcodeday1codeetcet'))

    et

    分割成目录和主体部分

    print(os.path.split(r'F:allcodeday1codeetcet'))

    ('F:allcodeday1codeetc', 'et')

    分割目录和拓展名

    print(os.path.splitext(r'F:allcodeday1codeetcet'))

    ('F:allcodeday1codeetcet', '')

    连接目录

    print(os.path.join('F:allcodeday1codeetcet', ''))

    F:allcodeday1codeetcet

    获取文件大小

    print(os.path.getsize('clis.py'))

    1096

    判断是不是文件

    print(os.path.isfile('clis.py'))

    True

    判断是不是目录

    print(os.path.isdir('clis.py'))

    False

    判断是不是链接

    print(os.path.islink('clis.py'))

    False

    判断是否存在

    print(os.path.exists('clis.py'))

    True

    是不是绝对路径

    print(os.path.isabs('clis.py'))

    False

    是不是相同文件

    print(os.path.samefile('clis.py','clis.py'))

    True

    获取和设置环境变量

    print(os.environ()) ==os.getenv, os.putenv

  • 相关阅读:
    html,web页面组成 --L简
    python,appium,初步 --L简
    UIautomatorviewer,Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!
    python,selenium,初步--L简
    python,入门 --L简
    python,os模块 --L简
    RobotFramework(4)接口自动化 --L简
    RobotFramework(3)web自动化 --L简
    RobotFramework(2)自定义关键字,定义,使用 --L简
    RobotFramework(1),初探 --L简
  • 原文地址:https://www.cnblogs.com/jibandefeng/p/11280307.html
Copyright © 2020-2023  润新知