行走的蓑衣客

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。

1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()

2.返回指定目录下的所有文件和目录名:os.listdir()

3.函数用来删除一个文件:os.remove()

4.删除多个目录:os.removedirs(r“c:\python”)

5.检验给出的路径是否是一个文件:os.path.isfile()

6.检验给出的路径是否是一个目录:os.path.isdir()

7.判断是否是绝对路径:os.path.isabs()

8.检验给出的路径是否真实存在:os.path.exists()

9.返回一个路径的目录名和文件名:os.path.split()

10.分离扩展名:os.path.splitext()

11.获取路径名:os.path.dirname()

12.获取文件名:os.path.basename()

13.重命名:os.rename(old, new)

14.创建多级目录:os.makedirs(r“c:\python\test”)

15.创建单个目录:os.mkdir(“test”)

16.获取文件属性:os.stat(file)

17.获取文件大小:os.path.getsize(filename)

二、目录操作方法大全

1.创建目录

os.mkdir("file")                  

2.复制文件:

shutil.copyfile("oldfile","newfile")        #oldfile和newfile都只能是文件

shutil.copy("oldfile","newfile")            #oldfile只能是文件夹,newfile可以是文件,也可以是目标目录

3.复制文件夹:

shutil.copytree("olddir","newdir")        #olddir和newdir都只能是目录,且newdir必须不存在

4.重命名文件(目录)

os.rename("oldname","newname")              #文件或目录都是使用这条命令

5.移动文件(目录)

shutil.move("oldpos","newpos")  

6.删除文件

os.remove("file")

7.删除目录

os.rmdir("dir")                             #只能删除空目录

shutil.rmtree("dir")                        #空目录、有内容的目录都可以删

8.转换目录

os.chdir("path")                            #换路径

posted on   行走的蓑衣客  阅读(248)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
 
点击右上角即可分享
微信分享提示