[PermissionError尝试从MacOS上的Python访问桌面(shutil或os.chdir())

问题描述 投票:0回答:1

我有一台Mac电脑,正在尝试使用Shutil库中的基本复制或移动功能。

[每当我运行代码时,控制台都会显示错误:

PermissionError: [Errno 1] Operation not permitted: '/Users/ryanyee/Desktop/scr/CC_Info - Alex - 8'

或类似该错误的内容。

下面是我的代码:

import shutil, os

source = "/Users/ryanyee/Desktop/scr/CC_Info - Alex - 8"
destination = "/Users/ryanyee/Desktop/dest"

shutil.copy(source,destination)

该代码应将单个文件从scr文件夹复制到dest文件夹。

我试图更改目录并使用以下命令打印目录:

os.chdir('/Users/ryanyee/Desktop/scr')

print(os.getcwd())

这是我使用它时遇到的错误:PermissionError:[Errno 1]不允许操作

python shutil
1个回答
0
投票

问题是我当前的工作目录正在将文档保存到存储代码的同一文件夹中。

要修复代码,我必须将文档放在保存脚本的文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.