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 client使用http post 到server端的代码
Feb 10 Python
Python使用minidom读写xml的方法
Jun 03 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
Python操作Redis之设置key的过期时间实例代码
Jan 25 Python
Python处理中文标点符号大集合
May 14 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
python实现银联支付和支付宝支付接入
May 07 Python
pyenv与virtualenv安装实现python多版本多项目管理
Aug 17 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
python查看矩阵的行列号以及维数方式
May 22 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
python判断all函数输出结果是否为true的方法
Dec 03 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
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
对于PHP 5.4 你必须要知道的
2013/08/07 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
php 问卷调查结果统计
2015/10/08 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
js+div实现图片滚动效果代码
2014/02/10 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
jQuery插件formValidator实现表单验证
2016/05/23 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
vue 2.0组件与v-model详解
2017/03/27 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
Js数组扁平化实现方法代码总汇
2020/11/11 Javascript
Python实现把数字转换成中文
2015/06/29 Python
实用自动化运维Python脚本分享
2018/06/04 Python
python的pip安装以及使用教程
2018/09/18 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
python打开windows应用程序的实例
2019/06/28 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
完美解决TensorFlow和Keras大数据量内存溢出的问题
2020/07/03 Python
python+opencv实现车道线检测
2021/02/19 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
机械专业个人求职自荐信格式
2013/09/21 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
个人承诺书格式范文
2015/04/29 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript