Pyperclip Modülü¶
Bu modül pano işlemleri ile alakalıdır. Kopyala-yapıştır gibi işlemleri yapmamızı sağlar.
Kurulum¶
Bu modülü kurmak için komut satırına aşağıdaki kodları vermelisiniz:
pip install pyperclip
Modül kurulumunda bir hata ile karşılaşırsanız forum.yazbel.com’dan destek alabilirsiniz.
Kullanım¶
copy¶
Bu fonksiyon panoya veri kopyalamanızı sağlar. Aldığı tek argüman kopyalanacak veridir.
Örnekler:
from pyperclip import copy
copy("Bu veri panoya kopyalanacak veridir.")
copy fonksiyonunu çalıştırdıktan sonra metnimiz panoya kopyalanmış olacak. Dilerseniz test edebilirsiniz.
paste¶
Bu fonksiyon o anda panodaki veriyi almamızı sağlar. Fonskiyon panodaki veriyi döndürür.
from pyperclip import paste
result = paste()
print(result)
Gördüğünüz kodlar o anda panoda bulunan veriyi ekrana yazdıracaktır.. Eğer panoda veri yoksa boş karakter dizisi döndürülür.
waitForPaste¶
Panoda veri varsa veriyi döndürür, eğer yoksa panoya veri gelene kadar bekler, geldiğinde döndürür.
from pyperclip import waitForPaste
print("Panoda veri varsa ekrana yazdirilacak, yoksa gelene kadar beklenecek.")
result = waitForPaste()
print(result)
waitForNewPaste¶
Bu fonksiyon da yukarıdakine benzer. O an panoda veri varsa bile, yeni veri gelene kadar bekler. Panodaki veride bir değişiklik olduğu an yeni veri döndürülür.
from pyperclip import waitForNewPaste
print("Panoya yeni veri geldigi an ekrana yazdirilacak.")
result = waitForNewPaste()
print(result)
NotImplementedError Hatası¶
Eğer GNU/Linux dağıtımlarından birini kullanıyorsanız, modülümüzü kullanırken NotImplementedError hatası alabilirsiniz. Bu sorunu çözmek için aşağıdaki yöntemlerden sadece bir tanesini uygulamanız yeterlidir.
1. Yöntem¶
xsel aracını kurabilirsiniz. Eğer Debian tabanlı bir dağıtım kullanıyorsanız;
sudo apt-get install xsel
Eğer Fedora kullanıyorsanız;
sudo dnf install xsel
2. Yöntem¶
xclip aracını kurabilirsiniz. Eğer Debian tabanlı bir dağıtım kullanıyorsanız;
sudo apt-get install xclip
Eğer Fedora kullanıyorsanız;
sudo dnf install xcode
3. Yöntem¶
Sisteminize Gtk kurabilirsiniz:
pip install Gtk
4. Yöntem¶
Sisteminize PyQt4 kurabilirsiniz.
pip install PyQt4
Önemli Not
Sorularınızı yorumlarda dile getirmek yerine Yazbel Forumunda sorarsanız çok daha hızlı cevap alabilirsiniz.Belgelerdeki bir hata veya eksiği dile getirecekseniz lütfen yorumları kullanmak yerine Github'da bir konu (issue) açın.
Eğer yazdığınız yorum içinde kod kullanacaksanız kodlarınızı <pre><code> etiketleri içine alın. Örneğin:
<pre><code class="python"> print("Merhaba Dünya!") </code></pre>