Có một số gói Python mà chúng ta có thể lấy và đặt bảng tạm hệ thống
tkinterSử dụng tkinter để lấy văn bản clipboard
import tkinter as tk
root = tk.TK[]
root.withdraw[] # keep the window from showing
print[root.clipboard_get[]]
pywin32Sử dụng pywin32. Nó cung cấp mô-đun
$ pip install pyperclip
8import win32clipboard
# set the clipboard
win32clipboard.OpenClipboard[]
win32clipboard.EmptyClipboard[]
win32clipboard.SetClipboardText['just for a test']
win32clipboard.CloseClipboard[]
# get the clipboard text
win32clipboard.OpenClipboard[]
data = win32clipboard.GetClipboardData[]
print[data]
win32clipboard.CloseClipboard[]
kẹp kim loạisử dụng pyperclip
import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
Giới thiệu- Làm cách nào để sao chép một chuỗi vào khay nhớ tạm?
- Làm cách nào để đọc văn bản từ clipboard?
Trong Python, bạn có thể sao chép văn bản [chuỗi] vào khay nhớ tạm và dán [lấy] văn bản từ khay nhớ tạm bằng pyperclip. Bạn cũng có thể theo dõi clipboard để lấy văn bản khi cập nhật
- kẹp kim loại · PyPI
- asweigart/pyperclip. Mô-đun Python cho các chức năng clipboard đa nền tảng
- Chào mừng bạn đến với tài liệu của Pyperclip. — Kẹp kim loại 1. 5 tài liệu
import pyperclip
pyperclip.copy['text to be copied']
print[pyperclip.paste[]]
# text to be copied
nguồn.
Bài viết này mô tả các nội dung sau
- Cách cài đặt pyperclip
- Sao chép văn bản vào clipboard.
1$ pip install pyperclip
- Dán [lấy] văn bản từ khay nhớ tạm.
2$ pip install pyperclip
- Theo dõi clipboard.
3,$ pip install pyperclip
4$ pip install pyperclip
- Ghi chú. pyperclip chỉ có thể xử lý văn bản [chuỗi]
Pandas cung cấp chức năng xử lý nội dung clipboard dưới dạng
$ pip install pyperclip
5- gấu trúc. Nhận nội dung clipboard dưới dạng DataFrame với read_clipboard[]
- gấu trúc. Sao chép DataFrame vào khay nhớ tạm bằng to_clipboard[]
Như đã đề cập trong phần trước, pyperclip chỉ có thể xử lý văn bản [chuỗi]. Bạn có thể lấy hình ảnh từ khay nhớ tạm với Gối
- Lấy hình ảnh từ clipboard bằng Python, Gối
Các nội dung sau được kiểm tra với phiên bản pyperclip
$ pip install pyperclip
6. Lưu ý rằng nó có thể hoạt động khác trên các phiên bản khácLiên kết được tài trợ
Cách cài đặt pyperclip
Bạn có thể cài đặt pyperclip bằng lệnh
$ pip install pyperclip
7/$ pip install pyperclip
8$ pip install pyperclip
Đối với Linux, lệnh
$ pip install pyperclip
9 hoặc import win32clipboard
# set the clipboard
win32clipboard.OpenClipboard[]
win32clipboard.EmptyClipboard[]
win32clipboard.SetClipboardText['just for a test']
win32clipboard.CloseClipboard[]
# get the clipboard text
win32clipboard.OpenClipboard[]
data = win32clipboard.GetClipboardData[]
print[data]
win32clipboard.CloseClipboard[]
40 [được cài đặt với import win32clipboard
# set the clipboard
win32clipboard.OpenClipboard[]
win32clipboard.EmptyClipboard[]
win32clipboard.SetClipboardText['just for a test']
win32clipboard.CloseClipboard[]
# get the clipboard text
win32clipboard.OpenClipboard[]
data = win32clipboard.GetClipboardData[]
print[data]
win32clipboard.CloseClipboard[]
41, v.v. ] và mô-đun import win32clipboard
# set the clipboard
win32clipboard.OpenClipboard[]
win32clipboard.EmptyClipboard[]
win32clipboard.SetClipboardText['just for a test']
win32clipboard.CloseClipboard[]
# get the clipboard text
win32clipboard.OpenClipboard[]
data = win32clipboard.GetClipboardData[]
print[data]
win32clipboard.CloseClipboard[]
42 hoặc import win32clipboard
# set the clipboard
win32clipboard.OpenClipboard[]
win32clipboard.EmptyClipboard[]
win32clipboard.SetClipboardText['just for a test']
win32clipboard.CloseClipboard[]
# get the clipboard text
win32clipboard.OpenClipboard[]
data = win32clipboard.GetClipboardData[]
print[data]
win32clipboard.CloseClipboard[]
43 [được cài đặt với $ pip install pyperclip
7] là bắt buộc. Xem tài liệu chính thức để biết chi tiết- Chào mừng bạn đến với tài liệu của Pyperclip. — Kẹp kim loại 1. 5 tài liệu
Sao chép văn bản vào clipboard. $ pip install pyperclip
1
$ pip install pyperclip
Bạn có thể sao chép văn bản vào clipboard bằng
$ pip install pyperclip
1import win32clipboard
# set the clipboard
win32clipboard.OpenClipboard[]
win32clipboard.EmptyClipboard[]
win32clipboard.SetClipboardText['just for a test']
win32clipboard.CloseClipboard[]
# get the clipboard text
win32clipboard.OpenClipboard[]
data = win32clipboard.GetClipboardData[]
print[data]
win32clipboard.CloseClipboard[]
4nguồn.
Dán [lấy] văn bản từ khay nhớ tạm. $ pip install pyperclip
2
$ pip install pyperclip
Bạn có thể dán [lấy] văn bản từ khay nhớ tạm bằng
$ pip install pyperclip
2import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
4nguồn.
Tất nhiên, bạn cũng có thể gán nó cho một biến
import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
5nguồn.
Liên kết được tài trợ
Theo dõi clipboard. $ pip install pyperclip
3, $ pip install pyperclip
4
$ pip install pyperclip
$ pip install pyperclip
Bạn có thể theo dõi clipboard bằng
$ pip install pyperclip
3, import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
42Nếu
$ pip install pyperclip
3 được thực thi khi khay nhớ tạm trống, nó sẽ đợi văn bản mới được sao chép. Khi văn bản mới được sao chép, $ pip install pyperclip
3 sẽ trả lại văn bản đóNếu nó được thực thi với một số văn bản đã được sao chép trên khay nhớ tạm, thì văn bản đó sẽ được trả về
import pyperclip
pyperclip.copy['text to be copied']
print[pyperclip.paste[]]
# text to be copied
2nguồn.
Khi
import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
42 được thực thi, nó đợi văn bản mới được sao chép. Nếu văn bản trên clipboard được cập nhật, import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
42 sẽ trả về nóimport pyperclip
pyperclip.copy['text to be copied']
print[pyperclip.paste[]]
# text to be copied
5nguồn.
Bạn có thể chỉ định số giây để kiểm tra. Nếu không có văn bản mới nào được sao chép và thời gian đã chỉ định trôi qua mà không có giá trị trả về, các hàm này sẽ tăng
import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
47import pyperclip
pyperclip.copy['text to be copied']
print[pyperclip.paste[]]
# text to be copied
7nguồn.
Ví dụ về xử lý ngoại lệ
- "cố gắng. ngoại trừ. khác. cuối cùng. " bằng Python
import pyperclip
pyperclip.copy['text to be copied']
print[pyperclip.paste[]]
# text to be copied
8nguồn.
Ghi chú. pyperclip chỉ có thể xử lý văn bản [chuỗi]
Pyperclip chỉ có thể xử lý văn bản [chuỗi]. Ngay cả khi bạn sao chép một giá trị số bằng
$ pip install pyperclip
1, thì $ pip install pyperclip
2 sẽ trả về chuỗi import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
50$ pip install pyperclip
2nguồn.
Sử dụng
import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
51 hoặc import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
52 để chuyển đổi chuỗi thành số- Chuyển chuỗi thành số [int, float] trong Python
$ pip install pyperclip
0nguồn.
Nếu một hình ảnh được sao chép vào khay nhớ tạm, thì
$ pip install pyperclip
2 sẽ trả về một chuỗi rỗng import pyperclip
# set the clipboard
pyperclip.copy['some text']
# get the clipboard
pyperclip.paste[]
54. Bạn có thể lấy hình ảnh từ clipboard bằng Gối