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实现的扫雷游戏实例代码
Aug 01 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
Python打印“菱形”星号代码方法
Feb 05 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
python如何实现内容写在图片上
Mar 23 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
开启Django博客的RSS功能的实现方法
Feb 17 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
Feb 26 Python
python:批量统计xml中各类目标的数量案例
Mar 10 Python
pytorch中的numel函数用法说明
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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
jQuery 自定义函数写法分享
2012/03/30 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
Node.js实现文件上传
2016/07/05 Javascript
js微信支付实现代码
2016/12/22 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
layui文件上传实现代码
2017/05/20 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
Vue实现todo应用的示例
2021/02/20 Vue.js
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
GWebs公司笔试题
2012/05/04 面试题
就业推荐自我鉴定
2013/10/06 职场文书
管理部部长岗位职责
2013/12/05 职场文书
公司贷款承诺书
2014/05/30 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
离婚协议书怎么写
2015/01/26 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
竞聘书的秘诀
2019/04/02 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书