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生成随机数组的方法小结
Apr 15 Python
解决tensorflow模型参数保存和加载的问题
Jul 26 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
Dec 07 Python
在Python中字典根据多项规则排序的方法
Jan 21 Python
详解Python locals()的陷阱
Mar 26 Python
set在python里的含义和用法
Jun 24 Python
python实现大文本文件分割
Jul 22 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
Pytorch之Variable的用法
Dec 31 Python
python将图片转base64,实现前端显示
Jan 09 Python
python实现控制台输出颜色
Mar 02 Python
Python 实现绘制子图及子图刻度的变换等问题
May 31 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实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP中cookie知识点学习
2018/05/06 PHP
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
jQuery实现点击滚动到指定元素上的方法分析
2020/03/19 jQuery
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
Python学习之os模块及用法
2020/06/03 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
统计员岗位职责
2015/02/11 职场文书
世界气象日活动总结
2015/02/27 职场文书
监理中标通知书
2015/04/16 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
公司开业致辞
2015/07/29 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
instantclient客户端 连接oracle数据库
2022/04/26 Oracle
SQL Server中的游标介绍
2022/05/20 SQL Server
利用Apache Common将java对象池化的问题
2022/06/16 Servers