Python中查看文件名和文件路径


Posted in Python onMarch 31, 2017

查看文件名和文件路径

>>> import os
>>> url = 'http://images.cnitblog.com/i/311516/201403/020013141657112.png'
>>> filename = os.path.basename(url)
>>> filepath = os.path.dirname(url)
>>> filename 
'020013141657112.png'
>>> filepath
'http://images.cnitblog.com/i/311516/201403'
>>>
import os
 print(os.path.realpath(__file__)) # 当前文件的路径
 print(os.path.dirname(os.path.realpath(__file__))) # 从当前文件路径中获取目录
 print(os.path.basename(os.path.realpath(__file__))) # 从当前文件路径中获取文件名
print(os.listdir(dirname))  # 只显示该目录下的文件名和目录名,不包含子目录中的文件,默认为当前文件所在目录
import os
# os.walk()遍历文件夹下的所有文件
# os.walk()获得三组数据(rootdir, dirname,filnames)
def file_path(file_dir):
 for root, dirs, files in os.walk(file_dir):
  print(root, end=' ') # 当前目录路径
  print(dirs, end=' ') # 当前路径下的所有子目录
  print(files)   # 当前目录下的所有非目录子文件

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Python 相关文章推荐
在Python的Django框架中创建和使用模版
Jul 15 Python
Python3中使用PyMongo的方法详解
Jul 28 Python
django 修改server端口号的方法
May 14 Python
Python smtplib实现发送邮件功能
May 22 Python
使用python去除图片白色像素的实例
Dec 12 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
Feb 10 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
Pandas对每个分组应用apply函数的实现
Dec 13 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
Jan 07 Python
Pytest中conftest.py的用法
Jun 27 Python
使用python遍历指定城市的一周气温
Mar 31 #Python
python网络编程调用recv函数完整接收数据的三种方法
Mar 31 #Python
Python爬取网易云音乐热门评论
Mar 31 #Python
Python中Django发送带图片和附件的邮件
Mar 31 #Python
使用Python对Access读写操作
Mar 30 #Python
使用Python对Excel进行读写操作
Mar 30 #Python
浅述python中argsort()函数的实例用法
Mar 30 #Python
You might like
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
vue-父子组件和ref实例详解
2019/11/10 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现爬虫下载漫画示例
2014/02/16 Python
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
Python爬取三国演义的实现方法
2016/09/12 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
Django 用户认证组件使用详解
2019/07/23 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
物业管理大学生个人的自我评价
2013/10/10 职场文书
老龄工作先进事迹
2014/08/15 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
检讨书格式
2015/01/23 职场文书
终止合同协议书范本
2016/03/22 职场文书
pt-archiver 主键自增
2022/04/26 MySQL