python学习——os模块常用操作

介绍:

OS:operate system

OS模块是Python标准库中一个用于访问操作系统功能的模块,使用OS模块中提供的接口,可以实现跨平台访问。

常用操作:

获取平台信息(当前的系统)、对目录的操作(增删改查)、判断操作

常用命令

针对系统

import os
os.sep   # 获取系统路径的分隔符,如果是windows系统“\\” 如果是linux系统“/”,如果是MAC os系统“:”
os.name  # 获取现在使用的工作平台 windows:"Windows_NT" ,linux系统:“posix”
os.getenv("OS")) # 获取环境变量 os.getenv("环境变量名称")
os.getcwd() # 获取当前路径(不带当前运行的Python代码名)
script_path = os.path.abspath(__file__) # 对应本Python文件的绝对路径,带文件名
dirPath = os.path.dirname(script_path) # 对应本Python文件的目录路径
dirName = os.path.basename(dirPath)# 对应本Python文件的目录名称

针对目录操作

import os
os.mkdir() # 创建一个目录。只创建一个目录文件huoze
os.rmdir() # 删除一个空目录。如果目录中有文件则无法删除

os.makedirs() # 可以生成多层递归的目录。如果目录全部存在,则创建目录失败
os.removedirs() # 可以删除多层递归的空目录,如果目录中有文件或者文件夹则无法删除
os.chdir() # 改变当前目录,到指定目录中
os.rename() # 重命名目录名或者文件名。重命名后的文件名如果存在,则重命名失败 

判断是否存在

import os
os.listdir(path) # 返回指定的目录下面的所有文件名 和 目录名
os.path.exists(path) # 判断文件或者目录是否存在。如果存在返回True,否则返回False
os.path.isfile(path) # 判断是否为文件,如果是文件返回True, 否则返回Fasle
os.path.isdir(path) # 判断是否为目录。如果是目录返回True, 否则返回False
os.path.join(path, paths) # 可以用于连接两个目录 或者  目录和文件
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值