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和bash统计CPU利用率的方法
Jul 10 Python
Python读写txt文本文件的操作方法全解析
Jun 26 Python
python实现机器人行走效果
Jan 29 Python
python3实现公众号每日定时发送日报和图片
Feb 24 Python
在python中实现将一张图片剪切成四份的方法
Dec 05 Python
python获取array中指定元素的示例
Nov 26 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
Python利器openpyxl之操作excel表格
Apr 17 Python
用python画城市轮播地图
May 28 Python
Python实现简繁体转换
Jun 07 Python
Python OpenGL基本配置方式
May 20 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动态生成缩略图并输出显示的方法
2015/04/20 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
php提交post数组参数实例分析
2015/12/17 PHP
PHP模块化安装教程
2016/06/01 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
jQuery 连续列表实现代码
2009/12/21 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
Python实现从订阅源下载图片的方法
2015/03/11 Python
python实现单线程多任务非阻塞TCP服务端
2017/06/13 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
Python的缺点和劣势分析
2019/11/19 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
师范生教师实习自我鉴定
2013/09/27 职场文书
入党转预备思想汇报
2014/01/07 职场文书
导游词之南京中山陵
2019/11/27 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS