[英]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.