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实现爬虫下载漫画示例
Feb 16 Python
Python中import机制详解
Nov 14 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
Django后台admin的使用详解
Jul 08 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
Python PO设计模式的具体使用
Aug 16 Python
python实现文法左递归的消除方法
May 22 Python
python dict乱码如何解决
Jun 07 Python
Django使用django-simple-captcha做验证码的实现示例
Jan 07 Python
Python 阶乘详解
Oct 05 Python
Python实现批量自动整理文件
Mar 16 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
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
php分页函数完整实例代码
2014/09/22 PHP
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
JavaScript事件 "事件对象"的注意要点
2016/01/14 Javascript
浅谈JS原型对象和原型链
2016/03/02 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
Canvas 绘制粒子动画背景
2017/02/15 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
python八皇后问题的解决方法
2018/09/27 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
美国第二大连锁书店:Books-A-Million
2017/12/28 全球购物
农场厂长岗位职责
2013/12/28 职场文书
国旗下演讲稿
2014/05/08 职场文书
医院搬迁方案
2014/06/14 职场文书
青年志愿者活动方案
2014/08/17 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
群教个人对照检查材料
2014/08/20 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis