Python在Mac上尝试打印文件列表目录时没有此类文件或目录错误

敏锐的

我正在使用Udacity尝试学习编码。我们正在上一课,向我们展示如何查找和重命名文件。我目前正在尝试使用以下代码通过遵循文件路径来获取窗口以打印文件夹中的文件列表:

import os

def rename_files():
    # (1) get file names from a folder
    list_files = os.listdir("Macintosh HD⁩ ▸ ⁨Users⁩ ▸ ⁨minstrelking⁩ ▸ ⁨Downloads⁩ ▸ ⁨prank⁩⁩")
    print (list_files)

rename_files()

我已经尝试了许多变体,例如删除“ Macintosh HD”或将其更改为“ Macintosh_HD”。我尝试一次从路径末尾删除文件夹,然后不断检查我的拼写。我尝试将小箭头(“▸”)替换为正斜杠,然后反斜杠,甚至推荐两者结合使用。我尝试添加:

os.path.expanduser 

如在其他论坛上有关此问题的建议。但是,我收到此错误:

Traceback (most recent call last):
File "/Users/minstrelking/Documents/rename_file.py", line 7, in <module>
rename_files()
File "/Users/minstrelking/Documents/rename_file.py", line 4, in rename_files
print os.listdir("Macintosh HD⁩ ▸ ⁨Users⁩ ▸ ⁨minstrelking⁩ ▸ ⁨Downloads⁩ ▸ ⁨prank⁩⁩")
OSError: [Errno 2] No such file or directory: 'Macintosh HD\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8Users\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8minstrelking\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8Downloads\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8prank\xe2\x81\xa9\xe2\x81\xa9'

我直接从右键单击文件时弹出的“获取信息”框中复制并粘贴了该文件路径。该文件夹“恶作剧”有30个图像文件,其文件名应打印到终端上。有人知道我在做什么错吗?

乌巴杜布

如您在错误跟踪中所见,这是Python试图找到的实际目录:

'Macintosh HD\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8Users\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8minstrelking\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8Downloads\xe2\x81\xa9 \xe2\x96\xb8 \xe2\x81\xa8prank\xe2\x81\xa9\xe2\x81\xa9'

这显然不是有效的文件目录。

而不是直接从“获取信息”框中复制并粘贴文件路径,而是使用终端进入要搜索的目录。然后输入pwd使用该命令打印出的内容。

您声称尝试过使用斜杠,但是我几乎可以肯定您在某处输入了错误的内容,因此最安全的选择是使用的输出pwd

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试构建ecolab时“没有此类文件或目录”

DJANGO-FileNotFoundError:[错误2]没有此类文件或目录:尝试访问文件时出现“

_ctermid.h:在没有Xcode的Mac上没有此类文件或目录错误

scp命令上没有此类文件或目录错误

Xcode错误:构建时没有此类文件或目录

ConnectException:连接错误:尝试在hbase上使用importtsv连接到“ 50010”时,没有此类文件或目录

在Cygwin中使用Python的startapp时,没有此类文件或目录错误

出现错误:FileNotFoundError:[Errno 2]使用Python open()时没有此类文件或目录

zip I / O错误:目录存在时,没有此类文件或目录错误吗?

Docker容器打印“没有此类文件或目录”

无法打开共享对象文件:有文件时没有此类文件或目录错误

Jenkins管道-尝试加载外部Groovy文件时没有此类文件或目录

尝试执行php文件时,PHP无法打开Stream没有此类文件或目录

Android 错误:FFMPEG 没有此类文件或目录错误

chmod:无法访问“文件”:文件存在时,没有此类文件或目录错误

尝试安装pyamg时出错:clang:错误:没有此类文件或目录:'“ -I /.../ boost_1_59_0”'

尝试从java.lang.Process编译Java项目时,在Ubuntu上没有此类文件或目录异常

mdadm安装阵列没有此类文件或目录错误

Makefile-没有此类文件或目录错误

拨号unixgram:没有此类文件或目录错误

Xamarin Android中没有此类文件或目录错误

错误:没有此类文件或目录,ubuntu 16.04 LTS

收到错误mysqli :: real_connect():(HY000 / 2002):当我尝试访问实时服务器上的项目时,没有此类文件或目录

在 PosqtgreSQL 中从 \i 命令执行 sql 文件时没有此类文件或目录错误

尝试构建Darknet时出现“ opencv2:没有此类文件或目录”的问题?

没有此类文件或目录尝试使用pip安装fcntl时出错?

尝试获取ADB版本时没有此类文件或目录”

string.h:尝试使用kbuild Makefile构建时没有此类文件或目录

尝试运行Arduno IDE时出现libjli.so“没有此类文件或目录”