python的os模块常用功能自用总结

本文介绍了Python中os模块的基础使用方法,包括路径操作如查看绝对路径、创建和删除目录等;路径名称的操作例如拆分和创建新路径;以及如何查看路径下的文件和目录。通过这些实用技巧,帮助读者更高效地进行文件系统操作。

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


首先引用该模块

import os

一、路径:查增删

  1. 查看绝对路径
# 查看绝对路径
os.path.abspath('.')
  1. 创建一个新目录,可结合后续路径名称的修改方法
os.mkdir('new_folder_path')
  1. 删掉一个目录
os.rmdir('removed_path')

二、路径名称:修改

  1. 路径名称的拆分

os.path.split: 将路径拆为两部分,后一部分为最后级别的目录或者文件名

os.path.split('/A/B/file.txt')
# '/A/B' ,   'file.txt'

os.path.splitext: 将路径拆为两部分,后一部分为扩展名

os.path.splitext('/A/B/file.txt')
# '/A/B/file' ,   'txt'
  1. 新路径的字符串创建
os.path.join('/A/B/C', 'D')
# '/A/B/C/D'

三. 补充函数:路径下文件的查看

  1. os.path.isfile(): 判断对象(绝对路径)是否为文件
  2. os.path.isdir(): 判断对象(绝对路径)是否为目录
  3. os.listdir(): 返回列表,包含了该路径下的文件和目录名称

四. 组合技

  1. 列出该路径下目录
[x for x in os.listdir('.') if os.path.isdir(x)]
  1. 列出所有 .py文件,可通过修改os.path.splitext(x)[1]=='.py’中的文件后缀名来查看别的类型文件
[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']

总结

本文选取了os模块下的几个常用函数及用法,写的原因是作为自己参考,懒得每次去搜索。文章写作主要参考了廖雪峰的网站,和其他csdn的帖子,如有侵权马上删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值