zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    ubuntu apt 主要命令及参数
    加速度计
    window下Opengl与vs2012环境配置
    java文本输入输出小结
    markdown + 七牛云,让写文更容易
    SpringBoot系列:Spring Boot使用模板引擎Thymeleaf
    SpringBoot系列:Spring Boot集成Spring Cache,使用EhCache
    SpringBoot系列:Spring Boot集成Spring Cache
    SpringBoot系列:Spring Boot集成Spring Cache,使用RedisCache
    SpringBoot系列:Spring Boot使用模板引擎JSP
  • 原文地址:https://www.cnblogs.com/jibandefeng/p/11280307.html
Copyright © 2011-2022 走看看