python文件名和文件路径操作实例


Posted in Python onSeptember 29, 2017

Readme:

在日常工作中,我们常常涉及到有关文件名和文件路径的操作,在python里的os标准模块为我们提供了文件操作的各类函数,本文将分别介绍“获得当前路径”“获得当前路径下的所有文件和文件夹,”删除文件“,“删除目录/多个目录”,“检查文件/文件路径”,“检查文件路径是否存在”,“分离文件路径及文件名”,“分离文件扩展名“,”得到文件名”和得到”文件路径“。

import os
'''获得当前路径
'''
cwd=os.getcwd()
print(cwd)
'''
得到当前文件夹下的所有文件和文件夹
'''
print(os.listdir())
'''
delete file
'''
os.remove('sw724.vaps')
print(os.listdir())
'''
删除单个目录和多个目录
'''
os.removedir()
os.removedir()
'''
检查是否是文件/文件夹
'''
print(os.path.isfile('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.path.isdir('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
'''
检查文件路径是否存在
'''

print(os.path.exists('/Users/liuxiaolong/PycharmProjects/untitled/iiii'))
'''
分离文件名
分离扩展名

'''
[dirname,filename]=os.path.split('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps')
print(dirname,"\n",filename)

[fname,fename]=os.path.splitext('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps')
print(fname,"\n",fename)
'''
获得文件路径
获得文件名
获得当前环境
'''
print("get pathname:",os.path.dirname('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print("get filename:",os.path.basename('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.getenv)

以上这篇python文件名和文件路径操作实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
2款Python内存检测工具介绍和使用方法
Jun 01 Python
Python进阶篇之字典操作总结
Nov 16 Python
Python面向对象编程基础解析(一)
Oct 26 Python
Python内置函数reversed()用法分析
Mar 20 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
May 25 Python
如何实现Django Rest framework版本控制
Jul 25 Python
pycharm重命名文件的方法步骤
Jul 29 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
Python实现验证码识别
Jun 15 Python
Python获取指定网段正在使用的IP
Dec 14 Python
python装饰器代码深入讲解
Mar 01 Python
Python学习之包与模块详解
Mar 19 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 #Python
Python 基础教程之闭包的使用方法
Sep 29 #Python
python下实现二叉堆以及堆排序的示例
Sep 29 #Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
Sep 28 #Python
Python实现压缩和解压缩ZIP文件的方法分析
Sep 28 #Python
Python有序字典简单实现方法示例
Sep 28 #Python
python操作MySQL 模拟简单银行转账操作
Sep 27 #Python
You might like
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
php 发送带附件邮件示例
2014/01/23 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
php文件上传简单实现方法
2015/01/24 PHP
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
jquery 学习笔记一
2010/04/07 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
javascript实现二叉树遍历的代码
2017/06/08 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
python批量修改图片大小的方法
2018/07/24 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
酷瑞网络科技面试题
2012/03/30 面试题
《囚绿记》教学反思
2014/03/01 职场文书
明信片寄语大全
2014/04/08 职场文书
初中作文评语集锦
2014/12/25 职场文书
初中生毕业评语
2014/12/29 职场文书
交通安全主题班会
2015/08/12 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis
Python爬虫之爬取某文库文档数据
2021/04/21 Python
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL
Python之matplotlib绘制饼图
2022/04/13 Python