机器学习之python入门指南(十)os模块常用方法简介

本文深入介绍了Python中的os模块,详细讲解了os模块如何提供统一的操作系统接口,包括平台标识、目录操作、文件管理等核心功能,以及os.path模块中处理路径的实用方法。

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

Python3中os模块常用方法简介

os模块

Python中os模块提供了一个统一的操作系统接口函数,这些接口函数是平台指定的,os模块能在不同操作系统平台中的特定函数间自动切换,从而实现跨平台。

 

os模块常用方法

os.name:输出字符串指示当前使用平台(window下为nt,Linux下为posix)

Os.getcwd():获取当前工作目录(即当前python脚本工作的目录路径)

os.curdir:返回当前目录(.)

os.pardir:获取当前目录的父目录字符串名(..)

 

os.makedirs(‘dirname1/dirname2’):可生成多级递归目录(dirname1里面有dirname2)

os.removedirs(‘dirname1’):若目录为空,则删除,并递归到上一级,如若也为空,则删除,依此类推。

注释:先创建了catalog1然后在目录catalog1里面又创建了catalog2。然后catalog2为空,删除,返回catalog1,仍未空,继续删除。

 

os.mkdir(‘dirname’):生成单级目录os.rmdir(‘dirname’):删除单级目录:若目录不为空则报错

os.listdir(‘dirname’):列出指定目录下的所有文件和子目录包含隐藏文件,并以列表方式打印。

os.remove()删除一个文件

os.rename(“oldname”,“newname”):重命名文件/目录

os.stat(‘path/filename’):获取文件/目录信息

 

os.system(“command”):运行shell命令,直接显示;

os.ponen():运行shell命令直接获取结果os.environ()获取系统环境变量 

 

os.path中常用的方法

os.path.abspath(path):返回path规范化的绝对路径

os.path.dirname(path):返回path的目录

os.path.exits(path):如果path存在,返回True,否则返回Flase

os.path.isabs(path),如果path是绝对路径,则返回True。

os.path.isfile(path):如果path是一个存在的文件则返回True,否则返回Flase。

Os.path.isdir(path):如果path是一个存在的目录,则返回True,否则返回Flase

 

运行结果为:

Flase 

True

os.path.join(path1[,path2,…]):将多个路径组合返回,第一个绝对路径之前的参数将被忽略。

os.path.getatime(path):返回path所指的文件或目录最后访问时间(时间戳)

os.path.getmtiame(path):返回path所指文件或目录最后修改时间(时间戳)

os.path.getsize(path):返回path的大小(字节)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

upDiff

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值