python中常用的文件和目录操作(二)
一. os模块概述
python os模块提供了非常丰富的方法用来处理文件和目录
二. 导入os模块:
三. 常用方法
1. os.name 输出字符串表示正在使用的平台,如果是windows则用"nt"表示,如果是Linux/Unix,是"posix"
2. os.getcwd() 得到当前的工作目录,即当前python脚本工作的目录路径
3. os.listdir(path) 以列表的形式返回指定目录下的所有文件和目录名
4. os.mkdir(path, [mode]) 创建一个目录,默认mode是0777
5. os.makedirs(path) 创建一系列目录,递归的创建
6. os.remove() 删除一个文件
7. os.rmdir() 删除空目录,目录非空时删除会报错OSError
注意:递归的删除目录可用shutil.rmtree(path),但必须先import shutil
8. os.environ.get("path") 获取环境变量值
9. os.system(command) 运行系统命令
四. os模块path方法
1. os.path.join(path, name) 连接目录与文件名或目录
2. os.path.isfile(path)和os.path.isdir(path)函数分别检验给出的路径是一个文件还是目录,存在返回True,否则为False
3. os.path.exists(path) 用来检验给出的路径是否真的存在,存在返回True,否则为False
4. os.path.split(path) 返回一个路径的目录名和文件名(可以是目录可以是文件,如果最后一个是目录,则为目录名)
5. os.path.splitext(path)分离文件名与扩展名(路径不是真实存在的也行)
6. os.path.dirname(path) 返回文件路径(注意不是文件的完整路径)
7. os.path.basename(path) 返回最后的文件名
8. os.path.getsize(name) 获得文件大小,如果name是目录返回OL
__EOF__

本文作者:cnhkzyy
本文链接:https://www.cnblogs.com/my_captain/p/8976076.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/my_captain/p/8976076.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
分类:
python基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?