Python中os文件操作模块方法总结附思维导图

Python中os文件操作模块方法总结附思维导图

os 模块提供了非常丰富的方法用来处理文件和目录。本文将简单介绍常用的方法,如下表所示:

os模块常用方法思维导图

具体部分操作如下

import os
  1. 切换工作路径
os.chdir("C:\软件")
  1. 得到当前工作目录,即当前Python脚本工作的目录路径:
os.getcwd()
'C:\\软件'
  1. 返回指定目录下的所有文件和目录名
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']
  1. 函数用来删除一个文件
os.remove("测试\测试.txt")
  1. 删除多个目录
os.removedirs("测试")
  • 创建多级目录
os.makedirs("测试\测试")
  1. 检验给出的路径是否是一个文件
os.path.isfile("EViews 10.0 64位.zip")
True
  1. 检验给出的路径是否是一个目录
os.path.isdir("EViews 10.0 64位.zip")
False
  1. 判断是否是绝对路径
os.path.isabs(r"C:\软件")
True
  1. 检验给出的路径是否真地存
os.path.exists(r"C:\user")
False
  1. 返回一个路径的目录名和文件名
os.path.split('typora-setup-x64_0.9.78.exe')
('', 'typora-setup-x64_0.9.78.exe')
  1. 分离扩展名
os.path.splitext('typora-setup-x64_0.9.78.exe')   
('typora-setup-x64_0.9.78', '.exe')
  1. 运行shell命令
os.system() 
0
  1. 重命令
os.rename(old,new)
  1. 获取文件大小
os.path.getsize(filename)
0
  1. 指示你正在使用的平台
os.name
'nt'

对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’

到这里就结束了,如果对你有帮助你,欢迎点赞关注,你的点赞对我很重要

猜你喜欢

转载自blog.csdn.net/qq_45176548/article/details/111601730
今日推荐