美文网首页
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 读取文件 相对路径和绝对路径的问题

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