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 MySQLdb模块连接操作mysql数据库实例
Apr 08 Python
全面了解python字符串和字典
Jul 07 Python
Python实现删除时保留特定文件夹和文件的示例
Apr 27 Python
python去除文件中重复的行实例
Jun 29 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
Nov 14 Python
django的settings中设置中文支持的实现
Apr 28 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
Django实现发送邮件找回密码功能
Aug 12 Python
Python高级property属性用法实例分析
Nov 19 Python
如何定义TensorFlow输入节点
Jan 23 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
python爬虫基础之urllib的使用
Dec 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 数据库树的遍历方法
2009/02/06 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
DOM 基本方法
2009/07/18 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
一个简易时钟效果js实现代码
2020/03/25 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
解决Mac下使用python的坑
2019/08/13 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
Python实现EM算法实例代码
2020/10/04 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
linux面试题参考答案(6)
2014/08/29 面试题
食品营养与检测应届生求职信
2013/11/08 职场文书
施工安全标语
2014/06/07 职场文书
新品发布会策划方案
2014/06/08 职场文书
员工工作表现自我评价
2015/03/06 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
HAM-2000摩机图
2021/04/22 无线电
使用pandas模块实现数据的标准化操作
2021/05/14 Python
Go语言并发编程 sync.Once
2021/10/16 Golang
GO中sync包自由控制并发示例详解
2022/08/05 Golang