2014-02-16 60 views
1

我想編寫一個python函數來獲取給定URL的gif文件,並將它存儲在Mac的剪貼板中。任何人都可以請幫我弄清楚如何將GIF複製到剪貼板?如何在Mac中使用python將GIF複製到剪貼板

(假設URL是非常簡單和直接到我想要的GIF,「a.com/this.gif」。)

回答

0

在Mac OS X,你可以使用pbcopy命令複製內容系統剪貼板。爲了從Python腳本中實現這一點,我想你會想要獲取資源(我想象的是使用urlopen),然後使用subprocess模塊來調用pbcopy以獲取您獲取的GIF文件的內容。

+0

感謝您的快速回復。但是我認爲一旦我通過urlopen讀取它,pbcopy就不會使用gif文件。試過了,粘貼將是一個以「GIF89a!\ .....」開頭的長字符串。 – JimmyK

+0

這是一個很好的觀點。根據文檔,您需要首先將內容轉換爲EPS或RTF。 –

+0

再次感謝!我需要將文件內容保留爲GIF,以便粘貼目標能夠正常工作。所以我會嘗試其他方法。謝謝! – JimmyK