Python 内置库 os

os 概述

  • os: Operating System
  • os 模块的常用功能
  • 跨平台的差异

os 使用

  • 导入 os 模块
  • 查看 os 模块使用文档
    • help(os)
    • dir(os)

import os

# 查看os模块说明文档

help(os)

# 查看os模块的属性和方法

print(dir(os))

 

 

os 操作系统相关

 
  • os.name:获取系统名称
  • os.environ:获取系统环境变量信息
  • os.getenv(‘PATH’):获取指定名称的环境变量信息
  • os.system():执行系统指令

import os

# os.name:获取系统名称 nt代表window,posix代表linux print(os.name)

# os.environ:获取系统环境变量信息 print(os.environ)

# os.getenv('PATH'):获取指定名称的环境变量信息 print(os.getenv('PATH'))

# os.system():执行系统指令

os.system('pwd')

# linux系统

print(os.system('dir'))

# windows系统

os 目录相关

  • os.getcwd():获取当前目录
  • os.chdir():切换目录
  • os.listdir():列出当前目录内容
  • os.mkdir():创建空目录
  • os.makedirs():递归创建多级目录
  • os.rmdir():删除空目录
  • os.rename():重命名目录
  • os.remove():删除文件

"""目录相关"""

# 获取当前所在目录 get current directory

print(os.getcwd())

# 切换目录 change directory

os.chdir('..')

# 列出当前目录下的所有文件

print(os.listdir())

# 创建空目录

os.mkdir('new')

# 递归创建多级空目录

os.makedirs('a/b/c')

# 删除空目录

os.rmdir('new')

# 重命名目录

os.rename('a', 'a1')

# 删除文件

os.remove('demo.txt')

 

os 路径相关

 
path 方法说明
os.path.abspath(path) 返回绝对路径
os.path.basename(path) 返回文件名
os.path.dirname(path) 返回文件路径
os.path.split(path) 分割路径
os.path.join(path) 拼接路径
os.path.exists(path) 判断路径是否存在
os.path.isdir(path) 判断是否是目录
os.path.isfile(path) 判断是否是文件
os.path.getsize(path) 获取文件大小

 

posted @   lms21  阅读(73)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示