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实现图片滑动式验证识别方法
Nov 09 Python
python 2.7.14安装图文教程
Apr 08 Python
Python实现字典(dict)的迭代操作示例
Jun 05 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
用Python实现大文本文件切割的方法
Jan 12 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
Sep 20 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
python 多线程死锁问题的解决方案
Aug 25 Python
python中pd.cut()与pd.qcut()的对比及示例
Jun 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
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
为查询结果建立向后/向前按钮
2006/10/09 PHP
twig里使用js变量的方法
2016/02/05 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
jquery实现的table排序功能示例
2017/03/10 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
分享Bootstrap简单表格、表单、登录页面
2017/08/04 Javascript
bootstrap table支持高度百分比的实例代码
2018/02/28 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
浅谈js闭包理解
2019/04/01 Javascript
Python ljust rjust center输出
2008/09/06 Python
用python代码做configure文件
2014/07/20 Python
python实现点对点聊天程序
2018/07/28 Python
python3 拼接字符串的7种方法
2018/09/12 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
python绘制分布折线图的示例
2020/09/24 Python
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
武汉英思工程科技有限公司–ORACLE面试测试题目
2012/04/30 面试题
中学家长会邀请函
2014/02/03 职场文书
语文教学随笔感言
2014/02/18 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
班级学雷锋活动总结
2014/06/26 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
综合测评个人总结
2015/03/03 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
公司宣传语大全
2015/07/13 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS
学习nginx基础知识
2021/09/04 Servers
Python+DeOldify实现老照片上色功能
2022/06/21 Python