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 相关文章推荐
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
使用python实现knn算法
Dec 20 Python
python os用法总结
Jun 08 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
python使用webdriver爬取微信公众号
Aug 31 Python
python利用thrift服务读取hbase数据的方法
Dec 27 Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 Python
基于python实现百度翻译功能
May 09 Python
教你如何编写、保存与运行Python程序的方法
Jul 12 Python
python 获取sqlite3数据库的表名和表字段名的实例
Jul 17 Python
Python爬虫爬取微信朋友圈
Aug 06 Python
Python实现机器学习算法的分类
Jun 03 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合并静态文件详解
2014/11/14 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
JS处理json日期格式化问题
2015/10/01 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
js实现拖拽功能
2017/03/01 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
[02:09]2018DOTA2亚洲邀请赛TNC赛前采访
2018/04/04 DOTA
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
后端开发使用pycharm的技巧(推荐)
2020/03/27 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
工作表扬信的范文
2014/01/10 职场文书
安全教育感言
2014/03/04 职场文书
元旦晚会感言
2014/03/12 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
小学教师师德整改措施
2014/09/29 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
Go语言特点及基本数据类型使用详解
2022/03/21 Golang