找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4737|回复: 5

[求助] 用with open打开文件,提示找不到文件,实际有文件啊

0

主题

0

帖子

0

积分

贫民

积分
0
fancy18 发表于 2018-8-19 18:09:22 | 显示全部楼层 |阅读模式
本帖最后由 fancy18 于 2018-8-19 18:11 编辑

代码:filename = 'pi_digits.txt'

with open(filename) as file_object:
    lines = file_object.readlines()

for line in lines:
    print(line.rstrip())

提示:
FileNotFoundError: [Errno 2] No such file or directory: 'pi_digits.txt'


1.png
回复

使用道具 举报

0

主题

12

帖子

12

积分

贫民

积分
12
QQ
pl2379965 发表于 2018-8-22 18:02:05 | 显示全部楼层
可以先使用文件的绝对路径试一试
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
西二旗吴彦祖 发表于 2018-8-23 11:52:55 | 显示全部楼层
文件路径没找到
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
Sercheif 发表于 2018-8-24 19:13:52 | 显示全部楼层
使用    ./pi_digits.txt
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
fzdc 发表于 2018-8-25 09:48:40 | 显示全部楼层
两种方法
1、写绝对路径
2、用os.path.abspath('.')查到项目运行的目录,把文件放到曾目录下,就可以用你的命令了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
carolinezhao 发表于 2018-8-27 14:44:42 | 显示全部楼层
使用绝对路径,如果没有问题, 使用print(os.getcmd()), 确定当前工作路径,查看文件是否在此目录下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表