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 15 Python
在Django框架中编写Contact表单的教程
Jul 17 Python
Python处理JSON数据并生成条形图
Aug 05 Python
python实现批量修改文件名代码
Sep 10 Python
利用Python如何实现数据驱动的接口自动化测试
May 11 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
python监测当前联网状态并连接的实例
Dec 18 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
python如何判断IP地址合法性
Apr 05 Python
Python实现一个优先级队列的方法
Jul 31 Python
python实现取余操作的简单实例
Aug 16 Python
python把一个字符串切开的实例方法
Sep 27 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新手上路(五)
2006/10/09 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
jquery延迟对象解析
2016/10/26 Javascript
js实现密码强度检验
2017/01/15 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
javascript实现日历效果
2019/06/17 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
python Django模板的使用方法
2016/01/14 Python
Python语言快速上手学习方法
2018/12/14 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
出纳的岗位职责
2013/11/09 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
财产公证书样本
2014/04/04 职场文书
安全协议书范本
2014/04/21 职场文书
亲子活动总结
2014/04/26 职场文书
投标诚信承诺书
2014/05/26 职场文书
分公司经理任命书
2014/06/05 职场文书
高一语文教学反思
2016/02/16 职场文书
教你如何用cmd快速登录服务器
2022/06/10 Servers