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

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 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失