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 相关文章推荐
探索Python3.4中新引入的asyncio模块
Apr 08 Python
Python使用pylab库实现画线功能的方法详解
Jun 08 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
Flask之flask-script模块使用
Jul 26 Python
Python多线程原理与用法实例剖析
Jan 22 Python
详解python校验SQL脚本命名规则
Mar 22 Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
python使用多线程+socket实现端口扫描
May 28 Python
使用python实现时间序列白噪声检验方式
Jun 03 Python
keras topN显示,自编写代码案例
Jul 03 Python
python基础之模块的导入
Oct 24 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.MVC的模板标签系统(三)
2006/09/05 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
JS event使用方法详解
2008/04/28 Javascript
简单实用的js调试logger组件实现代码
2010/11/20 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
2012/10/11 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
AngularJS 路由详解和简单实例
2016/07/28 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
实现easyui的datagrid导出为excel的示例代码
2016/11/10 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
jQuery轻松实现无缝轮播效果
2017/03/22 jQuery
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
浅谈python多线程和队列管理shell程序
2015/08/04 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
深入理解Python中的super()方法
2017/11/20 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
Python+OpenCV图片局部区域像素值处理改进版详解
2019/01/23 Python
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
Oracle快照(snapshot)
2015/03/13 面试题
干部下基层实施方案
2014/03/14 职场文书
模具专业自荐信
2014/05/29 职场文书
小学生常见病防治方案
2014/06/06 职场文书
邓小平理论心得体会
2014/09/09 职场文书