Minsky Yi 2022-03-11 17:47 采纳率: 0%
浏览 40

Python,windows环境,使用相对路径找不到文件,转换成绝对路径就能找到,请问原因是什么?

问题遇到的现象

操作系统:Win10

如下图所示,使用相对路径访问不到文件,使用绝对路径就访问到

img

或者将上面访问不到文件的相对路径用方法转换成绝对路径,再访问也能有效访问到

img

我的解答思路和尝试过的方法

我在Pycharm上也试过,一样的效果。

问题

就是好奇为什么会这样?本质的原因是啥?

20220314 更新

增加一条线索:我在jupyter的目标文件路径下创立一个新.ipynb文件时,系统提示“文件扩展名太长”的错误

img


然后我查了资料,发现有不少在win10环境下因为 文件本身/路径文件夹 名称过长导致访问失效的情况。所以我自己倾向于是win10底层文件访问逻辑的问题。
我也还想看看da lao们有没有别的看法,没有的话,过几天我就关闭这个问题,避免浪费大家时间,感谢!

  • 写回答

1条回答 默认 最新

  • 快ྂ乐ྂ至ྂ上ྂ 2022-03-11 23:09
    关注

    估计是相对路径写错了。

    评论

报告相同问题?

问题事件

  • 修改了问题 3月14日
  • 修改了问题 3月14日
  • 修改了问题 3月14日
  • 创建了问题 3月11日

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。