python文件路径操作方法总结


Posted in Python onDecember 21, 2020

在python中,文件使用十分频繁,本文将向大家介绍python文件路径的操作:得到指定文件路径、得到当前文件名、判断文件路径是否存在、获得指定文件夹下所有文件、获得文件后缀、拼接路径和文件名。

1、得到指定文件路径:os.path.dirname(带路径文件名)

查找处理文件要调用os库,和openpyxl一样,先用import 导入。

import os
file = r'e:\python\删除最小值.xlsx'
pwd = os.path.dirname(file)
print(pwd)

运行结果为:

e:\python

也可从分离文件名后的列表中提取:os.path.split(带路径文件名)[0]

2、得到当前文件名:os.path.dasename(带路径文件名)

import os
file = r'e:\python\删除最小值.xlsx'
pwdn = os.path.basename(file)
print(pwdn)

运行结果为:

删除最小值.xlsx

也可从分离文件名后的列表中提取:os.path.split(带路径文件名)[1]

3、判断文件路径是否存在:os.path.exists(带路径文件名)

import os
file = r'e:\python\删除最小值.xlsx'
pwdbool = os.path.exists(file)
print(pwdbool)

运行结果为:

true

若给定的路径文件不存在,则返回false

4、获得指定文件夹下所有文件:print(os.listdir(文件夹路径))

import os
pwdns = os.listdir(r'e:\python')
print(pwdns[1])

运行结果:

.py 为'e:\python'文件夹下第2个文件(或文件夹)名。

5、获得文件后缀:os.path.splitext(文件名)

import os
pdn= os.path.splitext(‘试验.py')
print(pdn[1])

运行结果:

.py,若最后一句改为print(pdn[0]),则得到文件名。

6、拼接路径和文件名:os.path.join(路径,文件名)

f2 = os.path.join(f1, ‘汇总.xlsx')

运行结果:

‘e:\python\汇总\汇总.xlsx'

到此这篇关于python文件路径操作方法总结的文章就介绍到这了,更多相关python文件路径的操作内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现优先级队列结构的方法详解
Jun 02 Python
Linux下为不同版本python安装第三方库
Aug 31 Python
python实现杨辉三角思路
Jul 14 Python
Python 处理数据的实例详解
Aug 10 Python
Python使用一行代码获取上个月是几月
Aug 30 Python
python 文本单词提取和词频统计的实例
Dec 22 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
python tkinter图形界面代码统计工具(更新)
Sep 18 Python
基于Python实现签到脚本过程解析
Oct 25 Python
关于Django Models CharField 参数说明
Mar 31 Python
Python实现粒子群算法的示例
Feb 14 Python
Python离线安装openpyxl模块的步骤
Mar 30 Python
Python爬虫新手入门之初学lxml库
Dec 20 #Python
Python修改DBF文件指定列
Dec 19 #Python
Python实现FTP文件定时自动下载的步骤
Dec 19 #Python
Python+Xlwings 删除Excel的行和列
Dec 19 #Python
python Zmail模块简介与使用示例
Dec 19 #Python
python中实现栈的三种方法
Dec 19 #Python
python中实现词云图的示例
Dec 19 #Python
You might like
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
js select option对象小结
2013/12/20 Javascript
js图片预加载示例
2014/04/30 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
JS与jQ读取xml文件的方法
2015/12/08 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
JavaScript中七种流行的开源机器学习框架
2018/10/11 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python部署web开发程序的几种方法
2017/05/05 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
详解Django配置JWT认证方式
2020/05/09 Python
keras topN显示,自编写代码案例
2020/07/03 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
django创建css文件夹的具体方法
2020/07/31 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
中国专业的综合网上购物商城:京东
2016/08/02 全球购物
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
企业总经理职责
2014/02/02 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
同事离别感言
2015/08/04 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS