在python程序开发之中有时候需要去找到一个文件的文件路径 , 那么这个需求实现的方法是有几种不同的情况来选择的 。接下来的文章会来根据不同的场景分析一下要使用什么样的方法去完成获取文件路径的需求 , 一起往下看看吧 。
文章插图
(1)实际上来说 , python中根据文件去找文件路径是不可能实现的 。因为所有的情况下python内导入文件时都必须要用到python的文件路径才可以了 , 虽然有时候是绝对路径和相对路径 , 绝对路径就已经将python文件路径给显示出来了 。
那么python内要找文件地址指的应该是通过相对路径去获取这个文件的绝对路径 , 如果当文件就处在当前文件夹之中的时候 。就能用os模块的获取绝对路径的方法 , 代码示例如下:
import oscurrent_path = os.path.abspath(__file__)(2)第二种情况就是只给出了文件的相对路径 , 要根据它去找到文件绝对路径的话实际上也可以使用abspath方法 。当这个方法之中传入的是默认值是就是获取当前python文件所在的绝对路径 , 那么它其实也是可以根据文件地址来得到父级目录的 。
【Python怎么找文件地址?Python获取文件路径如何实现】只需要将asbpath()之中传递的参数改成一个文件的相对路径就可以了 , 只有文件名也是可以的 , 代码示例如下:
father_path = os.path.abspath(os.path.dirname(current_path) + os.path.sep + ".")以上就是关于“Python怎么找文件地址?Python获取文件路径如何实现”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- python中如何进行函数调用?python函数调用的方法
- Python怎么取列表前几位元素?Python列表前五位元素如何取出来
- 如何对python中函数进行定义?python函数定义知识讲解
- Python怎么免费下载?Python免费版本要如何下载
- Python怎么将数据保存到数据库?Python写入数据到mysql的步骤是什么
- MySQL查询如何不等于null?MySQL查询不为null值要怎么写
- Python如何获取打开文件的行数?Python文件行数要怎么得到
- Python中二叉树是什么?Python二叉树如何创建
- 如何使用python的numpy库?什么是python中的numpy库?
- 如何用命令行执行Python?Python在命令行中怎么使用