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])
运行结果:8.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编程时,经常会遇到读写文件的操作.对于读写文件的各种模式(如阅读.写入.追加等)有时真的会迷惑人,以及搞不清open.read.readline.readlines.write.wri ...
- Python 的文件路径和操作(一)
Python 的文件路径和操作(一) 1. 介绍 2. os.path.join() 和 os.mkdir() 3. 绝对路径和相对路径 4. 查看当前目录 os.getcwd() 1. 介绍 操作系 ...
- Python 文件和目录操作总结
Python文件和目录操作总结: 1. Python 中os模块基本命令 头文件 import os # 提供对操作系统进行调用的接口 os常用指令 1 os.getcwd() # 获取当前工作目录, ...
- Python文件及目录操作(基本文件操作篇)
活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 学习日记 一.前言 二.基本文件操作 1.创建和打开文件 2. ...
- C# 中文件路径的操作
在程序中对文件操作是非常常见的,而对文件的操作则不可避免的需要文件的路径,并对文件的路径进行一系列的操作,例如:判断已知的路径是一个目录还是一个文件,路劲是一个文件则该文件的名称是什么,文件的扩展名名 ...
- python文件路径操作及pathlib库
对文件的路径操作是一个非常基础的问题,但也是一个至关重要的问题,优雅的路径操作不仅可以让代码可读性更高:还可以让用户避免很多不必要的麻烦.python中路径操作常用的几种方式重要包括:字符串拼接.os ...
- python代码大全表解释-python文件及目录操作代码汇总
前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...
- new file https 找不到路径_Python3用pathlib模块替代os.path进行文件路径的操作
本文使用 Zhihu On VSCode 创作并发布 在 Python 3.4 之前和路径相关操作函数都放在 os 模块里面,尤其是os.path这个子模块,可以说os.path模块非常常用.而在 P ...
- python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题
浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...
- python基础代码大全-python文件及目录操作代码汇总
前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...
最新文章
- java内部类 缺点_Java中的内部类及其优势
- 交叉编译VIM并移植到ARM嵌入式Linux系统
- UVA 624 CD(01背包,要记录路径)
- Linux学习之系统编程篇:练习验证线程共享全局变量
- java算法2_二分查找法
- android 网络调试工具,安卓网络调试助手
- this static 面向对象三大特点
- block--内存管理
- 打造个人专属的微型linux--启动原理篇
- 思维导图系列之Java多线程知识梳理
- jQuery Mobile 1.3.1 发布
- hypermesh 错误 2005
- 篮球比赛JAVA代码_Java编程实现NBA赛事接口调用实例代码
- 使用segue进行页面跳转
- 收款码三合一制作生成系统源码
- USB3.0:VL817Q7-C0的LAYOUT指南(三)
- 谈谈Scala的抽取器(Extractor)
- 韩国程序员面试考什么?
- IEEE-754单精度浮点类型详解(完结篇)
- XenApp6.5产品BUG