pyperclip 模块有 copy()和 paste()函数,可以向计算机的剪贴板发送文本,或从
它接收文本。将程序的输出发送到剪贴板,使它很容易粘贴到邮件、文字处理程序或其他软件中。pyperclip 模块不是 Python 自带的。要安装它,请遵从附录 A 中安装第三方模块的指南。安装
pyperclip 模块后,在交互式环境中输入以下代码:
>>> import pyperclip
>>> pyperclip.copy('Hello world!')
>>> pyperclip.paste()
'Hello world!'
当然,如果你的程序之外的某个程序改变了剪贴板的内容,paste()函数就会返回它。例如,如果我将这句话复制到剪贴板,然后调用 paste(),看起来就会像这样:
>>> pyperclip.paste()
'For example, if I copied this sentence to the clipboard and then called paste(), it
would look like this:'
在 IDLE 之外运行 Python 脚本
到目前为止,你一直在使用 IDLE 中的交互式环境和文件编辑器来运行 Python 脚本。但是,你不想每次运行一个脚本时,都打开 IDLE 和 Python
脚本,这样不方便。好在,有一些快捷方式,让你更容易地建立和运行 Python 脚本。这些步骤在 Windows、OS X 和 Linux 上稍有不同,但每一种都在附录 B 中描述。请翻到附录
B,学习如何方便地运行 Python 脚本,并能够向它们传递命令行参数。
(使用 IDLE 时,不能向程序传递命令行参数。)