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中的字符串替换操作示例
Jun 27 Python
Python获取文件所在目录和文件名的方法
Jan 12 Python
python urllib爬取百度云连接的实例代码
Jun 19 Python
Python Flask框架扩展操作示例
May 03 Python
python for循环remove同一个list过程解析
Aug 14 Python
python3中的eval和exec的区别与联系
Oct 10 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
详解python中的lambda与sorted函数
Sep 04 Python
详解Python yaml模块
Sep 23 Python
如何基于Python实现word文档重新排版
Sep 29 Python
python PIL模块的基本使用
Sep 29 Python
Python爬虫基础讲解之请求
May 13 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中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
自己的js工具 Event封装
2009/08/21 Javascript
支持ie与FireFox的剪切板操作代码
2009/09/28 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
Python如何获取系统iops示例代码
2016/09/06 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
python分割列表(list)的方法示例
2017/05/07 Python
python中Apriori算法实现讲解
2017/12/10 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
幼儿园教师教育感言
2014/02/28 职场文书
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis