分享

7行Python代码实现粘贴板效果

 flyk0tcfb46p9f 2020-02-22

今天教大家一个用Python自动实现复制粘贴效果的功能代码。


在日常操作电脑的过程中我们经常会用到复制粘贴功能,那么如果我们希望在编写Python代码时就把想要的内容放到粘贴板里该如何做呢?


当我们在选择一段文字或者图片进行复制时其实是把内容复制到了内存里,然后通过系统的粘贴功能将其输出出来,那么最简单直接的办法是用到文件流输入输出的方式来模拟复制内容的操作。


具体在Python里可以使用通过subprocess.Popen(['pbcopy'], stdin=subprocess.PIPE) 打开子进程文件流的机制来完成操作,需要注意的是文件流接收的数据是字节数据,所以我们需要用.encode('UTF-8')的方式来把需要复制的字符串内容转为字节信息。


具体参照以下代码:

欢迎关注我 “纸飞机编程”,获取更多有趣的Python编程信息。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多