4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PythonでCopy,Pasteを使用する

Last updated at Posted at 2018-03-08

#####環境

  Ubuntu Studio 17.10
  Python 3.6.3
  LibreOffice6.0

PythonでCopy,Pasteを使用できるパッケージを見つけたのでインストールしました。

Pyperclip
pip3 install pyperclip

エラーが出てしまうので検索すると、PyperclipのHPに載っていました。

WindowsとMacではエラーが出ないが、linuxではエラーがでるそうです。
以下の4つをインストールすれば良いそうです。(このHPはかなり以前に作成されているようです。)
1.sudo apt-get install xsel
2.sudo apt-get install xclip
3.pip install gtk(pip3 searchで検索すると、gtkはありません。PyGTKと言うのがあるのですがエラーがでてインストール出来ません。)
4.pip install PyQt4(これもエラーが出てインストール出来ません。)

ネットで検索すると、いろいろ不足しているかも?ということでインストールしようとしても、古いバージョンそうで名前も違うのですがインストールしようとしても、エラーで全てがインストール出来ません。

結論から言うと使用出来るようになったのですが、何をインストールしたので使用出来るようになったのかわからないのです。

まず、この段階でエラーがでないか確認します。

もし、まだエラーが出るようでしたら、次をインストールしました。
エラーが出ずにインストール出来たものは、下記の3つです。(Ubuntu Studio 17.10の場合です。また以前に色々インストールしているので、まだ必要なパッケージがあるかも知れません。)
1.sudo apt install python3-lxml
2.sudo apt install python3-libxml2
3.sudo apt install libxml++2.6-dev
この3つが全て必要なのかどうかわかりません。

LibreOfficeバンドルのPython3.5.4でも使用出来るようになりました。
LibreOfficeバンドルのPythonで使用出来るようにするには。
https://qiita.com/ty21ky/items/3b944a7abe23e3bcaf8f
を参考にしてください。

サンプルコード

sample
>>> import pyperclip
>>> pyperclip.copy('Hello world!')
>>> pyperclip.paste()
'Hello world!'
4
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?