【发布时间】:2016-09-29 20:14:37
【问题描述】:
我在 Python 上制作了一个桌面应用程序,我需要让用户能够复制应用程序窗口中显示的文件,而不是 Windows 资源管理器,这样他们就可以将它们粘贴到他们想要的位置。
就像Windows中的“右键复制”或“ctrl+V”。 我只找到了一个 python 函数,用于将文件从一个使用 shutil 的目录复制到其中
shutil.copy(src, dst)
Copy the file src to the file or directory dst. If dst is a directory, a file with the same basename as src is created (or overwritten) in the directory specified. Permission bits are copied. src and dst are path names given as strings.
但我想把它保存在内存中,所以当用户点击“粘贴”时,文件就会出现
我怎样才能做到这一点?
【问题讨论】:
-
您是否尝试过搜索“python 添加到剪贴板”?您的代码仅与从一个源目标实际复制到另一个目标有关。你现在的问题更像是一个作业而不是一个问题,因为你要求我们研究、编码和测试你想要实现的目标。这不是这个社区通常为彼此做的事情。查看常见问题解答或使用代码更新您的问题,显示为解决此问题所做的某种努力,这与您想要完成的任务更相关且更接近。
-
是的,我已经搜索过了,但我只找到了如何将纯文本或图像类型的文件复制到剪贴板。好吧,我无法编写我不知道该怎么做的代码,这就是我问的原因
标签: python windows memory copy-paste