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 相关文章推荐
浅谈python中的getattr函数 hasattr函数
Jun 14 Python
Python实现求解括号匹配问题的方法
Apr 17 Python
关于python2 csv写入空白行的问题
Jun 22 Python
Python 判断图像是否读取成功的方法
Jan 26 Python
Python中最大递归深度值的探讨
Mar 05 Python
如何用Python来理一理红楼梦里的那些关系
Aug 14 Python
Python实现图片添加文字
Nov 26 Python
使用matplotlib绘制图例标签中带有公式的图
Dec 13 Python
Python实现图片识别加翻译功能
Dec 26 Python
Python模块 _winreg操作注册表
Feb 05 Python
Python线程threading模块用法详解
Feb 26 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在Web开发领域的优势
2006/10/09 PHP
PHP获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
jQuery 1.9使用$.support替代$.browser的使用方法
2014/05/27 Javascript
js实现数组转换成json
2015/06/26 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
AngularJS 异步解决实现方法
2017/06/12 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
[02:30]辉夜杯主赛事第二日胜者组半决赛 CDEC.Y赛后采访
2015/12/26 DOTA
python实现电子词典
2020/04/23 Python
python根据出生年份简单计算生肖的方法
2015/03/27 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
Python2/3中urllib库的一些常见用法
2017/12/19 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
Ajax请求总共有多少种Callback
2016/07/17 面试题
2014自主招生自荐信策略
2014/01/27 职场文书
工作目标责任书
2014/07/23 职场文书
忠诚与背叛观后感
2015/06/04 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python
Python入门之使用pandas分析excel数据
2021/05/12 Python
MySQL GRANT用户授权的实现
2021/06/18 MySQL
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python