上次有小伙伴就来咨询小编这个问题,但是思索好久,不知道怎么跟大家详细阐述,因为很多小伙伴都是正在学习基础内容,还有些小伙伴都已经快达到进阶了,后来,想了很久,终于给大家解答了这个问题,下面内容不仅适合基础阶段的你,就算是进阶学习了也可以的哦~话不多说,一起来了解下吧~

1. 绝对路径和相对路径

绝对路径就是从根目录开始索引,比如:

I:\公众号\5.命名技巧及文件路径操作\Example.xlsx

相对路径就是从当前目录开始索引,比如:Example.xlsx

2. Python中定义路径

在实际应用中,绝对路径的使用频率非常高。Python中的绝对路径有以下三种操作方法。

1) 在文件窗口获得路径后,在每一个反斜杠 \后面在加一个,组成双反斜杠.

如果需要指定文件,还需在末尾加上文件名及格式。path='I:\\公众号\\5.命名技巧及文件路径操作\\Example.xlsx'

2)原始字符串 'r' 反斜杠 '\'path=r'I:\公众号\5.命名技巧及文件路径操作\Example.xlsx'

3)斜杠 '/'(推荐)path='I:/公众号/5.命名技巧及文件路径操作/Example.xlsx'

3.路径组合

在批处理导入/输出多个文件时,常常需要对文件路径进行组合。小哥以批量保存图片的路径举例说明:#输入运行以下代码

FigNames=['A','B','C','D']

for Name in FigNames:

SavePath='I:/公众号/5.命名技巧及文件路径操作/' Name '.png'

print(SavePath)

###################################

4.变量命名技巧

一个完整的代码中有非常多的变量,对变量进行正确的命名可以大大提高代码的可读性,减少Bug。#汉语拼音命名bianliang, shuju, lujing

#一个字母 数字X, x1, x2, y1, y2

好啦,以上就是关于命名以及获取文件名的全部内容了,感兴趣的小伙伴,可以跟随着上述操作赶紧来试试吧~

python如何获取文件的路径_python文件路径如何获取文件名?相关推荐

  1. python获取绝对路径_python文件绝对路径写法介绍(windows)

    python文件绝对路径写法介绍(windows) python在描述路径时有两种方式: 'd:\\a.txt',转义的方式 r'd:\a.txt',声明字符串不需要转义 (使用raw string, ...

  2. python查找指定文件路径_Python寻找路径和查找文件路径的示例

    Sys.path 指定用于模块搜索路径的字符串列表 也可以通过sys模块的append方法在Python环境中增加搜索路径. Sys.path.append('/usr/bin/') /usr/lib ...

  3. python存放路径_python文件路径操作方法总结

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

  4. python创建文件夹命令_python文件操作指令

    原文地址:http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html 常用的文件操作指令: python中对文件.文件夹(文件操 ...

  5. python open方法下file模块_python 文件操作

    一.基本概述 基本的文件操作也就常见的几种,创建.打开.读取.写入和关闭文件等.Python中有几个内置模块和方法来处理文件.这些方法在例如os,os.path,shutil和pathlib等等几个模 ...

  6. python操作文件和目录_python文件和目录操作方法

    一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件 ...

  7. python对文件的处理_python文件处理fileinput使用方法详解

    这篇文章主要介绍了python文件处理fileinput使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.介绍 fileinput模块 ...

  8. python删除文件某行_python 文件操作删除某行的实例

    python 文件操作删除某行的实例 使用continue跳过本次写循环就可以了 #文本内容 Yesterday when I was young 昨日当我年少轻狂 The tasting of li ...

  9. python打开文件的句柄_python文件操作

    一.文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作. 打开文件的模式有: r ,只读模式[默认模式,文件必须存在,不存在则抛出异 ...

最新文章

  1. 多个数字数组_三菱ST语言教学(2)——数组的使用
  2. python安装cv-oracle时如何解决vc++的问题_python中cx_Oracle模块安装遇到的问题与解决方法...
  3. Matlab中cq是什么,Matlab中gradient函数(梯度计算原理)
  4. php+dreamweaver cs4+css+ajax,Adobe Dreamweaver, CSS, Ajax и PHP
  5. Why manually change will not trigger text determination case 2
  6. UDP和TCP协议包大小的计算-转
  7. 【转载】我目瞪口呆地望着即时通讯
  8. python编程教学软件-编程教学平台的python编辑器的开发
  9. 19. 用 GTK+ 进行GNOME 编程,用 Qt进行KDE 编程
  10. 见贤思齐,正式开启源码之旅
  11. 【计算机-CPU】电子电路-机器语言与指令集架构/CPU软核/CPU硬核-汇编语言与与编译器
  12. 数据压缩和归档(二)、zipfile
  13. 实用的电脑快捷键技巧,赶紧收藏!
  14. DBeaver设置Maven镜像仓库
  15. 基于arx模型的MPC预测控制器simulink建模与仿真实现
  16. 4g运行内存手机还能用多久_手机4G和6G运行内存有多大区别?看完秒懂
  17. 50部不可不看的时空/穿越电影
  18. drupal 的简单模板修改
  19. 2023年华中科技大学土地资源管理考研上岸前辈备考经验
  20. C++中标准库 输出 puts()函数

热门文章

  1. OpenGL之HDR
  2. 数据库表结构设计原则
  3. 2019-11-29-解决从旧格式的-csproj-迁移到新格式的-csproj-格式-AssemblyInfo-文件值重复问题...
  4. 0基础学习VR全景平台篇第40篇:场景功能-场景加密
  5. macbook m1 JDK环境与AndResGuard编译遇到的Gradle同步报错
  6. 微信公众号测试号申请及访问
  7. ESP8266开发之旅 网络篇⑧ SmartConfig——一键配网
  8. 想匹配表达式中的句号,能否把匹配式中句号转义?
  9. 2021年中国像增强器市场趋势报告、技术动态创新及2027年市场预测
  10. 应“疫”而生的英文单词