rencent 发表于 2020-2-8 20:58:06

大家好,这个open打开文件报错?

我在E盘根目录里建立了文件223.txt,然后打开:
file1 = open(r'E:\223.txt', 'r')

后报错:
FileNotFoundError: No such file or directory: 'E:\\223.txt'

很纳闷啊~
明明有文件的,,抱拳谢谢

冬雪雪冬 发表于 2020-2-8 21:04:52

用什么软件建立的txt文件?

zltzlt 发表于 2020-2-8 21:53:26

你再检查一遍。E 盘根目录是否确定有 223.txt 文件??

rencent 发表于 2020-2-9 20:20:17

冬雪雪冬 发表于 2020-2-8 21:04
用什么软件建立的txt文件?

右键新建文档txt

rencent 发表于 2020-2-9 20:21:14

zltzlt 发表于 2020-2-8 21:53
你再检查一遍。E 盘根目录是否确定有 223.txt 文件??

确定啊,e盘根目录有

zltzlt 发表于 2020-2-9 21:15:24

rencent 发表于 2020-2-9 20:21
确定啊,e盘根目录有

试试 f = open("E:\\223.txt.txt")

rencent 发表于 2020-2-10 11:38:20

zltzlt 发表于 2020-2-9 21:15
试试 f = open("E:\\223.txt.txt")

这个可以。为啥用r"E:\223.txt.txt"不可以呢?非要用\转义?{:5_110:}{:5_110:}

wuqramy 发表于 2020-2-23 22:14:02

如果你的代码没有输错的话:
file1 = open(1.r'E:2.\223.txt', 'r')
1.这个r是干嘛用的
2.双\转义呀~
页: [1]
查看完整版本: 大家好,这个open打开文件报错?