2016-03-25 22 views
1

私はPythonスクリプトを使用して何かをクリップボードに保存します。スクリプトが終了してもPyperclipは保持されません

基本的にはちょうどpyperclip.copy('text')です。 私はAwesomeWMでFedora 21を使用しています。私はhereを読んで、クリップボードマネージャをクリップボードに永久保存する必要があると読んでいます。私はparcelliteをインストールしました。私は、端末でそれを使用する場合、それは今

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

を経由して、動作しますが、私は、スクリプト

import pyperclip 
pyperclip.copy('teststring') 

にまったく同じことを行うとpython filenameでこのスクリプトを実行している場合。

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

答えて

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が実行されているか、スクリプトがそれよりも複雑であることを確認していますか?

+0

私はAwesomeWMで 'parcellite'を使用していると言われています。それは自動的に処理される可能性があるので、あなたのために働くかもしれません。私の場合でもうまくいくはずです。何らかの理由で、スクリプトで実行するとうまくいきません。 – Sheldan

関連する問題