python获取指定文件的路径(python获取绝对路径的文件名)

文件路径操作在进行数据处理或自动化办公时,常常需要进行文件路径操作,比如:从电脑本地导入数据文件,将绘制的图片保存到本地硬盘等。1.绝对路径和相对路径绝对路径就是从根目录开始索引,比如:I:\\公众号

文件路径操作

在进行数据处理或自动化办公时,常常需要进行文件路径操作,比如:从电脑本地导入数据文件,将绘制的图片保存到本地硬盘等。

1. 绝对路径和相对路径

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

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

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

Example.xlsx

2. Python中定义路径

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

1. 双反斜杠 \\\\’

python获取指定文件的路径(python获取绝对路径的文件名)

在文件窗口获得路径后,在每一个反斜杠 \\后面在加一个,组成双反斜杠 \\\\即可,如果需要指定文件,还需在末尾加上文件名及格式。

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

但是!但是!小哥作为一个怕麻烦的人,而且当文件路径很“深”时,反斜杠一个一个的敲简直太麻烦了!这样的操作绝对不是小哥的风格。这样的操作坚决淘汰!!

2. 原始字符串 ‘r’ + 反斜杠 ‘\\’

只需要在文件路径前加上原始字符串 r即可表示路径。

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

但是!但是!如果需要指定文件,仍然需要在末尾加上文件名及格式。繁琐!这样的操作坚决淘汰!!

3. 斜杠 ‘/’(小哥五星推荐)

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

Python中可以使用斜杠 /作为路径分割符号。这既然是小哥五星推荐的操作,当然很简单!不会一个一个去改!Spyder有神奇操作!

只需将目标文件【复制粘贴】到Spyder 【ipthon console】中即可获得斜杠 /分割的完整路径!

python获取指定文件的路径(python获取绝对路径的文件名)

4. 路径组合

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

#输入运行以下代码FigNames=[\'A\',\'B\',\'C\',\'D\']for Name in FigNames:    SavePath=\'I:/公众号/5.命名技巧及文件路径操作/\'+Name+\'.png\'    print(SavePath)####################################运行结果:I:/公众号/5.命名技巧及文件路径操作/A.pngI:/公众号/5.命名技巧及文件路径操作/B.pngI:/公众号/5.命名技巧及文件路径操作/C.pngI:/公众号/5.命名技巧及文件路径操作/D.png

变量命名技巧

一个完整的代码中有非常多的变量,对变量进行正确的命名可以大大提高代码的可读性,减少Bug。没有编程基础的朋友在刚开始对变量命名时可能有以下习惯:

#汉语拼音命名bianliang, shuju, lujing#一个字母+数字X, x1, x2, y1, y2

以上都是不好的命名习惯。

小哥推荐以下命名方式:

#见名知义,使用英语单词命名data, name, path#下划线命名figure_name, data_path#驼峰命名,即:单词首字母大写MyName, dataPath, FigureName#灵活使用简写MaxValue, MinX, FigName

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://teaffka.com/n/13938.html

(0)
新劵的头像新劵
上一篇 2023年 10月 21日
下一篇 2023年 10月 21日

相关推荐

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:97552693@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息