当前位置: 首页 > news >正文

os模块简介

os 模块是 Python 标准库中的一个重要模块,提供了与操作系统进行交互的多种功能。以下是 os 模块的一些主要功能和常用方法:

  1. 文件和目录操作:
    • os.listdir(path): 列出指定目录下的所有文件和子目录。
    • os.mkdir(path): 创建一个新目录。
    • os.makedirs(path): 递归创建目录。
    • os.remove(path): 删除一个文件。
    • os.rmdir(path): 删除一个空目录。
    • os.rename(src, dst): 重命名文件或目录。
    • os.path.join(path, *paths): 拼接路径。
  2. 路径操作:
    • os.path.abspath(path): 获取绝对路径。
    • os.path.basename(path): 获取路径中的文件名。
    • os.path.dirname(path): 获取路径中的目录名。
    • os.path.exists(path): 判断路径是否存在。
    • os.path.isfile(path): 判断是否为文件。
    • os.path.isdir(path): 判断是否为目录。
  3. 环境变量:
    • os.environ: 获取环境变量。
    • os.getenv(key, default=None): 获取指定环境变量的值。
    • os.putenv(key, value): 设置环境变量。
  4. 进程管理:
    • os.system(command): 执行系统命令。
    • os.popen(command): 执行系统命令并获取输出。
    • os.getpid(): 获取当前进程ID。
    • os.getppid(): 获取父进程ID。
  5. 系统信息:
    • os.name: 获取操作系统名称(如 ‘posix’、‘nt’)。
    • os.uname(): 获取系统信息(仅在 Unix 系统上可用)。
    • os.getlogin(): 获取当前登录用户的名称。
  6. 文件属性:
    • os.stat(path): 获取文件或目录的状态信息。
    • os.chmod(path, mode): 更改文件或目录的权限。
    • os.utime(path, times): 更改文件或目录的访问和修改时间。

模块详细说明参见其他文章:
Python之OS模块39个常用函数详解: link
Python模块 | 这份os模块知识详解,太NB了!: link


http://www.mrgr.cn/news/47298.html

相关文章:

  • 《零基础Go语言算法实战》【题目 2-10】接口的实现
  • 周记-CIE XYZ和RGB的区别
  • DTCMS.CORE8 的Web部署
  • 完整化安装kubesphere,ks-jenkins的状态一直为init
  • ELFK日志采集实战
  • 《暗时间》读书笔记
  • Chromium 中前端HTMLDialogElement <Dialog> c++代码实现
  • 锐明技术Mangrove系统 任意用户创建漏洞复现
  • 如何做好项目管理中的需求管理?
  • 使用 Go 语言与 Elasticsearch 实现高效搜索服务
  • Vue检测获取最新资源 解决浏览器缓存问题
  • 【多版本并发控制(MVCC)】
  • 【conda】安装使用 常用命令
  • AI时代下的程序员自我提升之道:如何保持核心竞争力
  • 【解决】虚拟机VMTool安装程序无法继续,Microsoft Runtime DLL安装程序未能完成安装
  • 变阻器的未来发展趋势和前景如何?是否有替代品出现?
  • 通信界的5G-A/F5G-A新技术,你知道多少?
  • Linux内核源码阅读——CFS调度
  • Windows工具新电脑设置重置后设置
  • 探索一机两用号召是否和源代码保密冲突
  • [SQL] 安装
  • 科普向 -- 什么是RPC
  • 怎么让电脑定时提醒我做事
  • 太速科技-607-基于FMC的12收和12发的光纤子卡
  • 【openwrt-21.02】T750 openwrt 出现nat46_ipv4_iput crash
  • Linux环境下使用mc命令复制本地文件到minio仓库