簡體   English   中英

Python (FileNotFoundError: [WinError 3])

[英]Python (FileNotFoundError: [WinError 3])

運行 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()

FileNotFoundError: [WinError 3] 系統找不到指定的路徑

我通過簡單地將“F:\\Udacity\\prank.zip\\prank”更改為

"F:/Udacity/prank.zip/prank"

將反斜杠 \\ 更改為正斜杠 /...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM