为了账号安全,请及时绑定邮箱和手机立即绑定

PythonError: FileNotFoundError: [Errno 2]

PythonError: FileNotFoundError: [Errno 2]

千巷猫影 2022-12-20 13:58:11
我试图简单地构建一个程序,它读取另一个文件。当我尝试运行代码时,出现了主题中提到的错误。我已经尝试过完整的路径,但它没有用。你有解决问题的想法吗?file = open("Text.txt")vari = file.read()print(vari)
查看完整描述

3 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

当您从命令行启动时,当前工作目录可能与顶级文件的主目录(即您的程序文件所在的目录)不同。

如果您在cmd.exe (Command Prompt)"Text.txt"中运行它,则会在当前在命令行中打开的目录中搜索文件路径。通常,C:\Users\[user]\是 Windows 上的默认工作目录。

您需要使用 Python 解释器/Py Laucher 运行您的程序,通常在双击*.py顶级程序文件时打开,或者只需将命令提示符中的当前目录更改为cd <TOP_LEVEL_FILE_DIR>.


查看完整回答
反对 回复 2022-12-20
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

您必须file = open("Text.txt")在行上方添加完整路径以指示此文件所在的位置。在这种情况下需要将完整路径添加到open(/path/to/where/this/text.txt)示例中(因此即使您的主程序与您尝试打开的文件不在同一目录中,它仍然可以工作)。SO 上有许多示例,说明如何实现这一点。



查看完整回答
反对 回复 2022-12-20
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

试试下面的代码,


要打开文件,请使用内置的 open() 函数。


fileLocation = open("C:/Users/Desktop/Text.txt", "r")

vari = fileLocation.read()

print(vari)

“r”:读文件 “w”:写文件


它将读取文件并显示文件的内容。


确保在路径中使用正斜杠。


查看完整回答
反对 回复 2022-12-20
  • 3 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信