zoukankan      html  css  js  c++  java
  • Python3之os模块

    os模块其实就是和操作系统做一些交互

    下面列出一些常用的操作


    得到python解释器所在的目录
    os.getcwd()
    返回指定目录下的所有文件和目录名
    os.listdir()
    删除一个文件
    os.remove()
    删除多个目录
    os.removedirs(r"c:python")
    检验给出的路径是否是一个文件
    os.path.isfile()
    检验给出的路径是否是一个目录
    os.path.isdir()
    判断是否是绝对路径
    os.path.isabs()
    检验给出的路径是否真地存在
    os.path.exists()
    返回一个路径的目录名和文件名
    os.path.split()
    分离路径和文件扩展名:例如'C: est.py'---->'C: est' '.py'
    os.path.splitext()
    获取绝对路径
    os.path.abspath()
    获取路径
    os.path.dirname()
    获取文件名
    os.path.basename()
    获取文件名
    os.system()
    读取操作系统环境变量HOME的值
    os.getenv("HOME")
    返回操作系统所有的环境变量
    os.environ()
    重命名
    os.rename(old, new)
    创建多级目录
    os.makedirs(r"c:python est")
    创建单个目录
    os.mkdir("test")
    获取文件属性
    os.stat(file)
    获取文件大小
    os.path.getsize(filename)
    结合目录名与文件名
    os.path.join(dir, filename)
    改变工作目录到dirname
    os.chdir(dirname)
    获取当前终端的大小
    os.get_terminal_size()
    杀死进程
    os.kill(端口号, signal.SIGKILL)

  • 相关阅读:
    引用的难点:函数返回值是引用(引用当左值)
    引用的意义与本质
    引用做函数参数
    Uva
    Uva
    Uva
    暑假集训-8.06总结
    暑假集训-8.05总结
    CH1801( 括号画家)
    最大异或对
  • 原文地址:https://www.cnblogs.com/haoqirui/p/10132505.html
Copyright © 2011-2022 走看看