【摘要】 Python中os文件操作模块方法总结附思维导图
os 模块提供了非常丰富的方法用来处理文件和目录。本文将简单介绍常用的方法,如下表所示:
具体部分操作如下
import os
1
切换工作路径
os.chdir(“C:\软件”)
1
得到当前工作目录,即当前Python脚本工作的目录路径:
os.getcwd()
1
‘C:\\…
Python中os文件操作模块方法总结附思维导图
os 模块提供了非常丰富的方法用来处理文件和目录。本文将简单介绍常用的方法,如下表所示:
具体部分操作如下
import os
- 切换工作路径
os.chdir("C:\软件")
- 得到当前工作目录,即当前Python脚本工作的目录路径:
os.getcwd()
'C:\\软件'
- 返回指定目录下的所有文件和目录名
os.listdir()
['basic-miktex-20.12-x64.exe',
'EViews 10.0 64位.zip',
'Navicat Keygen Patch v5.6.0 DFoX.exe',
'navicat150_premium_cs_x64.exe',
'nbpreview-master',
'pandoc-2.0.1.1-windows.msi',
'Snipaste-2.3.5-Beta-x64',
'typora-setup-x64_0.9.78.exe']
- 展示出所有文件及文件夹
[d for d in os.listdir('.')]
- 函数用来删除一个文件
os.remove("测试\测试.txt")
- 删除多个目录
os.removedirs("测试")
- 创建多级目录
os.makedirs("测试\测试")
- 检验给出的路径是否是一个文件
os.path.isfile("EViews 10.0 64位.zip")
True
- 检验给出的路径是否是一个目录
os.path.isdir("EViews 10.0 64位.zip")
False
- 判断是否是绝对路径
os.path.isabs(r"C:\软件")
True
- 检验给出的路径是否真地存
os.path.exists(r"C:\user")
False
- 返回一个路径的目录名和文件名
os.path.split('typora-setup-x64_0.9.78.exe')
('', 'typora-setup-x64_0.9.78.exe')
- 分离扩展名
os.path.splitext('typora-setup-x64_0.9.78.exe')
('typora-setup-x64_0.9.78', '.exe')
- 运行shell命令
os.system()
0
- 重命令
os.rename(old,new)
- 获取文件大小
os.path.getsize(filename)
0
- 指示你正在使用的平台
os.name
'nt'
对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’
到这里就结束了,如果对你有帮助你,欢迎点赞关注,你的点赞对我很重要
文章来源: blog.csdn.net,作者:北山啦,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_45176548/article/details/111601730
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END