1

Python スクリプトを使用して何かをクリップボードに保存したいと考えています。

それは基本的にただpyperclip.copy('text')です。私はAwesomeWMでFedora 21を使用しています。ここで、クリップボードに永続的に保存するにはクリップボードマネージャーが必要であることを読みました。をインストールしparcelliteました。端末で使用すると、次の方法で機能するようになりました

$python
$>>> import pyperclip
$>>> pyperclip.copy('teststring')

しかし、スクリプトでまったく同じことをすると

import pyperclip
pyperclip.copy('teststring')

でこのスクリプトを実行しますpython filename

クリップボードには保存されません。

4

1 に答える 1

1

pyperclip-1.5.27 で動作します。このスクリプト test.py では:

import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')

$>python ./test.py

次に、Ctrl+V ペーストを実行します。

The text to be copied to the clipboard.

本当に pyperclip.copy が実行されていますか、それともスクリプトがそれよりも複雑ですか?

于 2016-03-25T23:51:02.820 に答える