Python中os模块的常用方法

本文详细介绍了Python中的os模块,包括文件和目录操作、环境变量获取、进程管理等多个方面。通过实例解析,帮助读者掌握在Python中如何高效地进行系统交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

os.getcwd() # 获取当前py文件所在的文件夹路径
os.mkdir(path)  # 创建一个单层级文件夹
os.makedirs(path) # 创建一个多层级的文件夹
os.rmdir(path) # 删除一个单层级的空文件夹,若文件夹不为空则报错
os.removedirs(path) # 删除一个空文件夹(非空文件夹报错),然后递归返回该文件夹的上一级文件夹,如果上一级文件夹为空,则删除,然后重复之前的操作,直到上一级文件夹不为空
os.listdir(path)  #  以列表的形式返回指定文件夹下的所有文件和子文件夹,包含隐藏文件,返回的是文件名和文件夹名,不是绝对路径
os.remove(path) # 删除文件,文件不存在则报错。文件是系统删除,无法在回收站中找到
os.renames(oldname,newname) # 重命名文件和文件夹
os.rename(oldname,newname) # 重命名文件和文件夹
os.stat(path)# 获取文件、文件夹的信息
os.sep  # 返回操作系统的路径分隔符 Windows下为\  Linux下为/
os.system(系统命令)  # 调用系统命令
os.environ  # 获取系统的环境变量
os.path.split(path) # 将path分割成(文件夹,文件名)形式的元组
os.path.dirname(path) # 返回path所在的目录路径,就是os.path.split(path)返回元组的第一个元素
os.path.basename(path) # 返回path最后的文件或文件夹的名称,就是os.path.split(path)返回元组的第二个元素
os.path.exists(path)   #path存在则返回True,不存在则返回False
os.path.isabs(path)    #path为绝对路径返回True,否则返回False
os.path.isfile(path)   #path为文件且存在则返回True,否则返回False
os.path.isdir(path) #path为文件夹且存在则返回True,否则返回False
os.path.getsize(path) #path为文件则返回文件大小(字节),若path为文件夹则返回0
os.path.getatime(path)  # 返回path所指向的文件或者文件夹的最后存取时间
os.path.getmtime(path)  # 返回path所指向的文件或者文件夹的最后修改时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值