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

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

--根目录

-- iris.data

-- svm.py

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

with open('iris.data') as file_object:

contents = file_object.read()

print(contents)

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

经过排查,发现在执行该文件的时候,并没有在当前文件夹下执行

75cd0f2a50ba

image.png

当前文件夹为C:\User\lenmon

而Python文件在 C:\User\lenmon \Desktop\machine文件夹下

因此,文件找不到,执行时候回出错!

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值