4

如何从剪贴板读取数据并将其作为值传递给python中的变量?

例如:

我将通过按 ctrl+c 或右键单击复制一些数据 {eg: 200}。并将其传递给变量。

c = 200

..any1 可以告诉我怎么做吗?

4

3 回答 3

9

To read from clipboard in your script with tkinter is this easy:

try:
    # Python2
    import Tkinter as tk
except ImportError:
    # Python3
    import tkinter as tk

root = tk.Tk()
# keep the window from showing
root.withdraw()

# read the clipboard
c = root.clipboard_get()
于 2013-04-24T10:09:31.467 回答
7

只需将此脚本放在您的路径中某处,例如在您的项目文件夹中,然后;

import pyperclip # The name you have the file
x = pyperclip.paste()
于 2013-04-24T09:35:11.687 回答
0

这仅适用于Windows操作系统!

在 C++ 中:通过GetData使用 查看此链接http://msdn.microsoft.com/en-us/library/system.windows.clipboard.aspxnamespaceSystems.Windows

而对于 python,您可以使用gtkPygtk库来完成相同的任务!例如:

gtk.Clipboard()
于 2013-04-24T09:30:21.547 回答