kking1 发表于 2023-2-15 10:40:53

求助大佬

with open(r"./sest.txt", 'r') as f:
    f.readline()   
    print(f.readline())

为啥这个py文件和sest.txt文件在同一目录下,运行时候还是报错找不到文件,百思不得其解。。,用绝对路径没问题
   

wp231957 发表于 2023-2-15 10:42:15

去掉点杠 试一下   直接使用文件名

kking1 发表于 2023-2-15 10:45:23

wp231957 发表于 2023-2-15 10:42
去掉点杠 试一下   直接使用文件名

也不行

wp231957 发表于 2023-2-15 10:53:28

本帖最后由 wp231957 于 2023-2-15 10:55 编辑

kking1 发表于 2023-2-15 10:45
也不行

>>> f=open("1.txt","r",encoding="utf-8")
>>> list(f)

我的没问题
补充,放到py文件里也没问题

liuhongrun2022 发表于 2023-2-15 10:54:13

报错信息发下呗,我这里没问题阿
with open(r"./sest.txt", 'r', encoding='utf-8') as f:
    print(f.readline())

kking1 发表于 2023-2-15 10:56:06

liuhongrun2022 发表于 2023-2-15 10:54
报错信息发下呗,我这里没问题阿

No such file or directory

kking1 发表于 2023-2-15 10:56:48

liuhongrun2022 发表于 2023-2-15 10:54
报错信息发下呗,我这里没问题阿

你的python是什么版本的?

liuhongrun2022 发表于 2023-2-15 10:57:05

kking1 发表于 2023-2-15 10:56
No such file or directory

试试绝对路径

liuhongrun2022 发表于 2023-2-15 10:57:44

kking1 发表于 2023-2-15 10:56
你的python是什么版本的?

3.10
应该和版本没什么问题

kking1 发表于 2023-2-15 10:59:59

liuhongrun2022 发表于 2023-2-15 10:57
试试绝对路径

绝对路径没问题,但是明明就是在一个目录下的,不知道啥情况

liuhongrun2022 发表于 2023-2-15 11:04:36

kking1 发表于 2023-2-15 10:59
绝对路径没问题,但是明明就是在一个目录下的,不知道啥情况

你用的是除 IDLE 以外的其他编辑器吗?

kking1 发表于 2023-2-15 11:05:40

liuhongrun2022 发表于 2023-2-15 11:04
你用的是除 IDLE 以外的其他编辑器吗?

vscode上的

liuhongrun2022 发表于 2023-2-15 11:07:23

kking1 发表于 2023-2-15 11:05
vscode上的

vscode看这个:
https://blog.csdn.net/GENGXINGGUANG/article/details/125446500
对于使用相对路径一般会报此错,这是因为把main.py的上级目录打开作为项目了,导致程序执行时是从上级目录开始查找所给路径。解决方法就是在vscode中重新打开文件夹,定位到main.py所在文件夹。

kking1 发表于 2023-2-15 11:13:51

liuhongrun2022 发表于 2023-2-15 11:07
vscode看这个:
https://blog.csdn.net/GENGXINGGUANG/article/details/125446500
对于使用相对路径 ...

我没在vscode里面打开文件夹,是打开编辑器

liuhongrun2022 发表于 2023-2-15 11:19:09

kking1 发表于 2023-2-15 11:13
我没在vscode里面打开文件夹,是打开编辑器

我说的是侧边你没有打开文件夹?
https://s1.ax1x.com/2023/02/15/pS7CDER.png

chinajz 发表于 2023-2-15 11:21:16

kking1 发表于 2023-2-15 11:13
我没在vscode里面打开文件夹,是打开编辑器

在vscode里,要打开文件夹

kking1 发表于 2023-2-15 11:24:45

liuhongrun2022 发表于 2023-2-15 11:19
我说的是侧边你没有打开文件夹?

https://s3.bmp.ovh/imgs/2023/02/15/e520422dd278331d.png是这样的

liuhongrun2022 发表于 2023-2-15 11:27:10

kking1 发表于 2023-2-15 11:24
https://s3.bmp.ovh/imgs/2023/02/15/e520422dd278331d.png是这样的
这里的目录有文件吗?

liuhongrun2022 发表于 2023-2-15 11:39:26

kking1 发表于 2023-2-15 11:24
https://s3.bmp.ovh/imgs/2023/02/15/e520422dd278331d.png是这样的

你试试 点菜单上的文件 >> 点击下面的“关闭文件夹”

kking1 发表于 2023-2-15 11:45:05

liuhongrun2022 发表于 2023-2-15 11:39
你试试 点菜单上的文件 >> 点击下面的“关闭文件夹”

关掉文件夹重新打开之后还是不行。。
页: [1] 2
查看完整版本: 求助大佬