Доступ к тексту из буфера обмена Windows в Python
Извлечение текста из буфера обмена Windows — распространенная задача в программировании. В этой статье рассказывается, как это сделать с помощью модуля Python win32clipboard.
pywin32 и win32clipboard
Модуль win32clipboard является частью pywin32, библиотеки, обеспечивающей доступ к функциям Windows API. . Он позволяет сценариям Python взаимодействовать с буфером обмена, позволяя как читать, так и записывать данные.
Чтение текста из буфера обмена
Чтобы прочитать текст из буфера обмена Windows, выполните следующие действия. шаги:
Пример кода
Следующий код демонстрирует, как использовать модуль win32clipboard для чтения текста из буфера обмена Windows:
import win32clipboard
# Open the clipboard
win32clipboard.OpenClipboard()
# Get clipboard data
data = win32clipboard.GetClipboardData()
# Close the clipboard
win32clipboard.CloseClipboard()
# Print the clipboard data
print(data)
Важное примечание
Не забудьте закрыть буфер обмена после доступа к нему, вызвав CloseClipboard(). Это гарантирует, что другие приложения смогут получить доступ к буферу обмена по мере необходимости. Если не закрыть буфер обмена, это может привести к неожиданному поведению.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3