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