美文网首页
Python 读取文件 相对路径和绝对路径的问题

Python 读取文件 相对路径和绝对路径的问题

作者: 机智的柠檬 | 来源:发表于2019-06-20 21:37 被阅读0次

今天遇到读取文件 ,相对路径与绝对路径的问题,之前按照书上正确的理解 ,一直没有出错 。但是,最近读取文件时候,却一直报错。现在先贴上我的错误。

--根目录
-- iris.data
-- svm.py
iris.data 数据文件在与svm.py在同一目录结构下,于是我编写代码

with open('iris.data') as file_object: 
    contents = file_object.read()
    print(contents)

执行时候,总是报没有相关的文件,然而代码又没有错误,因为当我写文件全路径的时候,又能正常执行,经过排查。
经过排查,发现在执行该文件的时候,并没有在当前文件夹下执行


image.png

当前文件夹为C:\User\lenmon
而Python文件在 C:\User\lenmon \Desktop\machine文件夹下
因此,文件找不到,执行时候回出错!

把执行环境改为当前文件夹下,即可执行成功!

相关文章

  • Python 读取文件 相对路径和绝对路径的问题

    今天遇到读取文件 ,相对路径与绝对路径的问题,之前按照书上正确的理解 ,一直没有出错 。但是,最近读取文件时候,却...

  • Python3 & 如何在Python中写文件路径

    Python中文件路径共分为两种:绝对路径和相对路径1、绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符...

  • python导入模块的问题

    python导入模块时查找模块路径方法有相对路径和绝对路径两种,相对路径在只有项目中只包含py文件和默认文件夹时可...

  • mybatis概念原理

    分析mybtis概念 1.读取配置文件 在读取路径无论是绝对路径还是相对路径都有问题,所以只有两种方式,第一个是使...

  • python学习的第二天

    Python文件操作 读取文件内置函数open file='文件的路径"相对路径即可。 “.”是代表当前文件下 ;...

  • 改造数据集的数据结构

    解决数据集的构造的时候,写了几行代码。老是报错,原因就是因为python的相对路径和绝对路径的问题,其中相对路径用...

  • 面试专用Linux知识点

    绝对路径和相对路径 绝对路径 以正斜杠开始 完整的文件的位置路径 可用于任何想置顶一个文件名的时候 相对路径 不以...

  • 相对路径和绝对路径

    相对路径:相对于本文件和引用文件的位置 绝对路径:文件完整地址

  • linux学习(3)文件和目录管理

    linux学习(3)linux文件和目录管理 文件的绝对路径和相对路径:#绝对路径:一定是从/目录开始写起#相对路...

  • 绝对路径相对路径原理笔记

    绝对路径与相对路径的原理 本文先记录了绝对路径与相对路径分别长什么样,然后是演示示例的文件结构和相对路径的表示方法...

网友评论

      本文标题:Python 读取文件 相对路径和绝对路径的问题

      本文链接:https://www.haomeiwen.com/subject/bfssqctx.html