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文件路径的操作相关推荐

  1. Python文件的读写操作

    使用Python编程时,经常会遇到读写文件的操作.对于读写文件的各种模式(如阅读.写入.追加等)有时真的会迷惑人,以及搞不清open.read.readline.readlines.write.wri ...

  2. Python 的文件路径和操作(一)

    Python 的文件路径和操作(一) 1. 介绍 2. os.path.join() 和 os.mkdir() 3. 绝对路径和相对路径 4. 查看当前目录 os.getcwd() 1. 介绍 操作系 ...

  3. Python 文件和目录操作总结

    Python文件和目录操作总结: 1. Python 中os模块基本命令 头文件 import os # 提供对操作系统进行调用的接口 os常用指令 1 os.getcwd() # 获取当前工作目录, ...

  4. Python文件及目录操作(基本文件操作篇)

    ​ 活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 学习日记 一.前言 二.基本文件操作 1.创建和打开文件 2. ...

  5. C# 中文件路径的操作

    在程序中对文件操作是非常常见的,而对文件的操作则不可避免的需要文件的路径,并对文件的路径进行一系列的操作,例如:判断已知的路径是一个目录还是一个文件,路劲是一个文件则该文件的名称是什么,文件的扩展名名 ...

  6. python文件路径操作及pathlib库

    对文件的路径操作是一个非常基础的问题,但也是一个至关重要的问题,优雅的路径操作不仅可以让代码可读性更高:还可以让用户避免很多不必要的麻烦.python中路径操作常用的几种方式重要包括:字符串拼接.os ...

  7. python代码大全表解释-python文件及目录操作代码汇总

    前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...

  8. new file https 找不到路径_Python3用pathlib模块替代os.path进行文件路径的操作

    本文使用 Zhihu On VSCode 创作并发布 在 Python 3.4 之前和路径相关操作函数都放在 os 模块里面,尤其是os.path这个子模块,可以说os.path模块非常常用.而在 P ...

  9. python文件路径拼接多出斜杠_浅谈python中拼接路径os.path.join斜杠的问题

    浅谈python中拼接路径os.path.join斜杠的问题 调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠 directory1='/opt/apps/upgradePac ...

  10. python基础代码大全-python文件及目录操作代码汇总

    前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...

最新文章

  1. java内部类 缺点_Java中的内部类及其优势
  2. 交叉编译VIM并移植到ARM嵌入式Linux系统
  3. UVA 624 CD(01背包,要记录路径)
  4. Linux学习之系统编程篇:练习验证线程共享全局变量
  5. java算法2_二分查找法
  6. android 网络调试工具,安卓网络调试助手
  7. this static 面向对象三大特点
  8. block--内存管理
  9. 打造个人专属的微型linux--启动原理篇
  10. 思维导图系列之Java多线程知识梳理
  11. jQuery Mobile 1.3.1 发布
  12. hypermesh 错误 2005
  13. 篮球比赛JAVA代码_Java编程实现NBA赛事接口调用实例代码
  14. 使用segue进行页面跳转
  15. 收款码三合一制作生成系统源码
  16. USB3.0:VL817Q7-C0的LAYOUT指南(三)
  17. 谈谈Scala的抽取器(Extractor)
  18. 韩国程序员面试考什么?
  19. IEEE-754单精度浮点类型详解(完结篇)
  20. XenApp6.5产品BUG

热门文章

  1. [AHOI 2012]树屋阶梯
  2. Linux 下超级有趣的命令
  3. 怎样关闭eclipse中的tooltip提示
  4. 利用Dojo和JSON建立无限级AJAX动态加载的功能模块树
  5. [导入]表单确认按钮——Javascript函数
  6. JNI 概述 (翻译)
  7. ICESat 数据介绍
  8. arcpy 查看arcgis的产品类型、产品许可与安装信息
  9. 手机信令数据在城市规划领域的应用
  10. 拉格朗日插值多项式及其余项