CDHH55 2021-10-07 18:12 采纳率: 33.3%
浏览 419
已结题

FileNotFoundError: [Errno 2] No such file or directory 文件找不到

要读取的文件就放在同一个子文件下,但是还是报错找不到文件,请问大家怎么解决这个问题啊?我copy path换成绝对路径它同样找不到。

file = open("data.txt","r") # 读取文件

结果显示

  File "c:\Users\Desktop\Python_CH\MOOC PYTHON\15_文件实例.py", line 18, in main    
    file = open("data.txt","r") # 读取文件
FileNotFoundError: [Errno 2] No such file or directory: 'data.txt'

img

img

完整代码如下:

import turtle

def main():
    # 设置窗口信息
    turtle.title('数据驱动的动态路径绘制')
    turtle.setup(800,600,0,0)
    # 设置画笔
    pen = turtle.Turtle()
    pen.color("red")
    pen.width(5)
    pen.shape("turtle")
    pen.speed(5)
    # 读取文件
    result = []
    file = open("data.txt","r") # 读取文件
    for line in file:
        result.append(list(map(float, line.split(',')))) # 把每行存入到result列表中
    print(result)
    # 动态绘制
    for i in range(len(result)):
        pen.color((result[i][3],result[i][4], result[i][5])) # 读取每一行颜色
        pen.fd(result[i][0]) # 读取第一位的前进距离
        if result[i][1]:
            pen.rt(result[i][2])
        else:
            pen.lt(result[i][2])
    pen.got(0,0)

if __name__=='__main__': # __name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。
    main()

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 系统已结题 10月15日
  • 已采纳回答 10月7日
  • 修改了问题 10月7日
  • 创建了问题 10月7日

悬赏问题

  • ¥15 CCF-CSP 2023 第三题 解压缩(50%)
  • ¥30 comfyui openpose报错
  • ¥20 Wpf Datarid单元格闪烁效果的实现
  • ¥15 图像分割、图像边缘提取
  • ¥15 sqlserver执行存储过程报错
  • ¥100 nuxt、uniapp、ruoyi-vue 相关发布问题
  • ¥15 浮窗和全屏应用同时存在,全屏应用输入法无法弹出
  • ¥100 matlab2009 32位一直初始化
  • ¥15 Expected type 'str | PathLike[str]…… bytes' instead
  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数