首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Python复制文件夹并将其粘贴到其他地方?

如何使用Python复制文件夹并将其粘贴到其他地方?
EN

Stack Overflow用户
提问于 2021-09-08 19:44:09
回答 1查看 134关注 0票数 1

我想选择一个文件夹,然后复制它并粘贴到某个地方,我用tkintershutil模块在Python中完成了这一工作。

代码:

代码语言:javascript
运行
复制
from tkinter import filedialog
from tkinter import *
import shutil

window = Tk()
window.title("copyfolder")
window.geometry("210x50")

folderPath = StringVar()
def select_folder():
    folder_selected = filedialog.askdirectory()
    folderPath.set(folder_selected)
    folder = folderPath.get()
    shutil.copy2(folder, "/data")
    print("Complate")

Button(window,text="select",command=select_folder).place(x=80,y=10)

window.mainloop()

错误:

PermissionError: [Errno 13] Permission denied: 'C:/Users/name/Desktop/Myfolder'

EN

Stack Overflow用户

回答已采纳

发布于 2021-09-08 19:49:47

PermissionError: [Errno 13] Permission denied

正如此链接所提供的,如果您试图打开一个文件,但路径是一个文件夹,则会发生这种情况。

如评论所述,请使用:

代码语言:javascript
运行
复制
shutil.copytree()
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69108845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档