FileNotFoundError 疑难解答:没有此类文件或目录
尝试打开文件时,您可能会遇到“FileNotFoundError:[Errno 2]”没有这样的文件或目录”错误,表明Python找不到指定的文件。此问题通常是由于当前工作目录与文件的实际位置之间的差异而出现。
了解相对路径
默认情况下,当您打开具有名称的文件时像“address.csv”一样,您假设它位于当前工作目录中。这称为相对路径。要确定当前工作目录,可以使用以下代码:
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) print(cwd)</code>
提供绝对路径
另一种方法是指定绝对路径,该绝对路径显式定义完整目录和文件位置。例如:
<code class="python">f = open("/Users/foo/address.csv")</code>
此路径表示“address.csv”文件位于“/Users/foo/”目录中。使用绝对路径可确保无论当前工作目录如何,都可以访问文件。
其他提示
以上是Python中什么时候会遇到“FileNotFoundError: No Such File or Directory”?的详细内容。更多信息请关注PHP中文网其他相关文章!