gpt4 book ai didi

WindowsError: 错误 2 系统找不到指定的文件

转载 作者:可可西里 更新时间:2023-11-01 10:38:56 26 4
gpt4 key购买 nike

我正在学习 Python(使用 Python 3.2)并且一直在遵循一些手册。其中之一,我被要求将当前目录更改为包含我被要求制作并放置在那里的特定文件的目录。我一直遇到以下错误:

>>> import os
>>> os.getcwd()
'C:\\Users\\the mine comp'
>>> os.chdir("../Desktop")
Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
os.chdir("../Desktop")
WindowsError: [Error 2] The system cannot find the file specified: '../Desktop'

我试过这些:

os.chdir("/Desktop")
os.chdir("\Desktop")
os.chdir(r"/Desktop")
os.chdir(r"\Desktop")
os.chdir("../Desktop")
os.chdir("..\Desktop")
os.chdir(r"../Desktop")
os.chdir(r"..\Desktop")

在求助于此处询问之前,我发现的唯一相关信息是使用 Windows 路径变量的原始字符串(遗憾的是,这一切都发生在 Vista 上网本上),并使用 normpath(path) 规范化路径名.我试过上面显示的前者(我用对了吗?),但我不完全了解如何使用后者,或者它是否适用于我的问题。

我遇到的唯一一点是我可能在字符串中使用反斜杠调用转义字符,但原始字符串语法应该已经解决了这个问题,对吧?另外,我应该注意我要访问的目录是这样的:

 C:\users\the mine comp\Desktop

有什么建议吗?

最佳答案

/\ 形式用于更改为绝对 路径。您必须了解从开始到结束的整个路径才能成功。

.. 形式用于更改目录。只有在向上或“横向”移动时才需要它们。

只尝试 os.chdir("Desktop")。您已经在 C:\users\the mine comp\ 目录中,因此您无需向上移动或移动到绝对位置。 (考虑一下,如果您想在目录中打开一个文件——您只需命名该文件。子目录也是如此。)

关于WindowsError: 错误 2 系统找不到指定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com