2017-01-17 23 views
0

私はPythonスクリプトで処理した出力結果をコピー - Ctrl + Cコマンドで上書きしようとしています。コピーコマンドを上書きする

たとえば、私のスクリプトの出力結果はthis-is-a-testを返し、ペースト(Ctrl + V)を実行するとペーストする必要があります。this-is-a-test

これはPythonコンテキスト、linux環境で達成可能ですか?

+0

これはwindows/linux envで動作するはずですか? – Dekel

+0

まあ、とにかく - これはLinux用です:http://stackoverflow.com/questions/7606062/is-there-a-way-to-directly-send-a-python-output-to-clipboardこれはWindows用です:http://stackoverflow.com/questions/579687/how-do-i-copy-a-string-to-the-clipboard-on-windows-using-python – Dekel

+0

linux、私のポストで編集..私の悪い! – dissidia

答えて

0

クロスプラットフォームであり、windows/linux/macで動作するpyperclip libraryを使用できます。

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

あなたはコード(on github)を確認し、その一部を使用することができます任意のライブラリをインストールすることができない場合。それはあなたが探している解決策を与えるかもしれません。

+0

まあ、インストールできません。私はそのような 'コピー'をすると思います、そうするためには他の図書館が必要でしょうか? – dissidia

+0

あなたはそのlibを試して、OSがサポートすべきものに基づいて複数のコピーソリューションを試してみるべきです。 – Dekel

+0

しかし、私はlibをインストールすることができないので、私はpyqtなどの他のソリューションを見ている – dissidia