Python(FileNotFoundError:[WinError 3])

时间:2018-07-25 00:46:49

标签: python

在运行Python时,我在从F:驱动器上打印文件名列表时遇到问题。该脚本将返回:

  

FileNotFoundError:[WinError 3]系统找不到指定的路径:'F:\ Udacity \ prank.zip \ prank'

每当我尝试运行代码时。

我通过将文件放入C:驱动器来解决此问题,但想知道为什么会这样。在理解硬盘驱动器的基本原理以及计算机如何访问它们方面,我感觉好像缺少了一些重要的东西。我四处张望,但似乎其他所有人的处境都与我略有不同,尽管他们使用的是相同的WinError。

以下是我更改之前的代码:

import os
def rename_files():
    #1 get file names from a folder
    file_list = os.listdir(r"F:\Udacity\prank.zip\prank")
    print(file_list)

    #2 for each file, rename filename

rename_files()

以下是更改后的内容:

    import os
def rename_files():
    #1 get file names from a folder
    file_list = os.listdir(r"C:\prank")
    print(file_list)

    #2 for each file, rename filename

rename_files()

1 个答案:

答案 0 :(得分:-1)

FileNotFoundError:[WinError 3]系统找不到指定的路径

我仅通过更改“ F:\ Udacity \ prank.zip \ prank”即可纠正此错误 到

“ F:/Udacity/prank.zip/prank”

将反斜杠\更改为前斜杠/...