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 29 Python
Python3中简单的文件操作及两个简单小实例分享
Jun 18 Python
Python利用ElementTree模块处理XML的方法详解
Aug 31 Python
详解appium+python 启动一个app步骤
Dec 20 Python
Python比较2个时间大小的实现方法
Apr 10 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
vscode写python时的代码错误提醒和自动格式化的方法
May 07 Python
Python如何在bool函数中取值
Sep 21 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
Mar 03 Python
分享Python异步爬取知乎热榜
Apr 12 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取得一个类的属性和方法的实现代码
2011/05/22 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
php求数组全排列,元素所有组合的方法
2016/05/05 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
JavaScript Html实现移动端红包雨功能页面
2021/01/10 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
Python检测网络延迟的代码
2018/05/15 Python
python图像和办公文档处理总结
2019/05/28 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
八年级生物教学反思
2014/01/22 职场文书
德育标兵事迹材料
2014/08/24 职场文书
维稳工作承诺书
2015/01/20 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
海弦WR-800F
2022/04/05 无线电