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实现给qq邮箱发送邮件的方法
May 28 Python
浅谈numpy数组的几种排序方式
Dec 15 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
python绘制多个子图的实例
Jul 07 Python
命令行运行Python脚本时传入参数的三种方式详解
Oct 11 Python
自定义Django默认的sitemap站点地图样式
Mar 04 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 Python
pytorch 中autograd.grad()函数的用法说明
May 12 Python
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
Jun 26 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 Python
pandas时间序列之pd.to_datetime()的实现
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
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
2017/07/16 PHP
一些常用的Javascript函数
2006/12/22 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
JQuery小知识
2010/10/15 Javascript
js对象转json数组的简单实现案例
2014/02/28 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
2019/06/12 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
python列表的常用操作方法小结
2016/05/21 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
指针和引用有什么区别
2013/01/13 面试题
介绍一下Ruby的多线程处理
2013/02/01 面试题
自荐信格式范文
2013/10/07 职场文书
实习报告评语
2014/04/26 职场文书
保险公司开门红口号
2014/06/21 职场文书
作风转变年心得体会
2014/10/22 职场文书
三方股东合作协议书
2014/10/28 职场文书
2014年教师工作总结
2014/11/10 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书