FileNotFoundError 疑难解答:没有这样的文件或目录
尝试打开文件时,您可能会遇到“FileNotFoundError:[Errno 2]没有这样的文件或目录”错误,表明Python找不到指定的文件。由于当前工作目录与文件的实际位置之间存在差异,通常会出现此问题。
了解相对路径
默认情况下,当您打开具有某个名称的文件时像“address.csv”一样,您假设它位于当前工作目录中。这称为相对路径。要确定当前工作目录,可以使用以下代码:
import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
提供绝对路径
另一种方法是指定绝对路径,它显式定义完整的目录和文件位置。例如:
f = open("/Users/foo/address.csv")
这个路径表示'address.csv'文件位于目录' /用户/foo/'。使用绝对路径可确保无论当前工作目录如何,都可以访问文件。
其他提示
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3