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

  • 相关阅读:
    用弦截法求解方程的根
    Fibonacci_array
    爱你所爱,行你所行
    Visual Studio安装Visual Assist的办法(兼容VS2010至VS2017)
    对集合类型属性的实体类的查询集的封装
    简单购物选择案例--纯js代码
    静态json数据表格渲染展示
    js之全选,反选,全不选案例
    常见IO流简介
    JDBC一般流程
  • 原文地址:https://www.cnblogs.com/jibandefeng/p/11280307.html
Copyright © 2011-2022 走看看