季夏。。。 发表于 2022-9-28 17:41:19

键盘输入读取文件,一直显示找不到这个文件

f_name = input("请输入要打开的文件:")
f = open(f_name)
row = input("请输入需要显示的前几行:")
for i in range(row):
    print(f.readline())

一直报错: No such file or directory: 'c:\\User\\admin\\Desktop\\record.txt'

Twilight6 发表于 2022-9-28 17:46:10




检查下你文件名后缀是否隐藏了,导致文件名可能为 record.txt.txt 了,可以在这显示后缀:

https://xxx.ilovefishc.com/album/202005/18/134028ubtgeyabcpzpuvpa.png

jackz007 发表于 2022-9-28 17:51:21

         你确认这个文件 'record.txt' 在桌面上可以看到?

季夏。。。 发表于 2022-9-28 18:01:22

jackz007 发表于 2022-9-28 17:51
你确认这个文件 'record.txt' 在桌面上可以看到?

可以看到

jackz007 发表于 2022-9-28 18:02:00

季夏。。。 发表于 2022-9-28 18:01
可以看到

       那就输入文件名: 'record.txt.txt'试试看

zhangjinxuan 发表于 2022-9-28 18:42:28

1.文件和源程序需在同一个目录;
2.尝试输入完整路径;
3.像楼上说的,显示拓展名,不要record.txt.txt之类的;

Brick_Porter 发表于 2022-9-28 21:24:21

其中一个目录名写错了,是Users,你漏掉了字母s
页: [1]
查看完整版本: 键盘输入读取文件,一直显示找不到这个文件