在Python中复制粘贴多行文本可通过以下方法实现,具体分为手动操作和脚本自动化两类:
一、手动复制粘贴多行文本
-
复制多行
-
Windows/Linux :按住
Shift
键选择多行,然后按Ctrl + C
复制; -
macOS :按住
Shift
键选择多行,然后按Cmd + C
复制。
-
-
粘贴多行
-
Windows/Linux :按住
Shift
键选择多行,然后按Ctrl + V
粘贴; -
macOS :按住
Shift
键选择多行,然后按Cmd + V
粘贴。
-
二、脚本自动化复制粘贴
-
使用
pyperclip
库-
安装库:
pip install pyperclip
-
示例代码:
import pyperclip # 复制多行文本 text_to_copy = """print("Hello, World!") print("This is another line.") print("Yet another line.")""" pyperclip.copy(text_to_copy) print("Text copied to clipboard!") # 粘贴多行文本 copied_text = pyperclip.paste() print("Text pasted from clipboard:", copied_text)
-
适用于频繁复制粘贴代码行的场景。
-
-
逐行复制粘贴
- 示例脚本:
import pyperclip import time def copy_lines(text, lines): for i in range(lines): pyperclip.copy(text[i]) time.sleep(0.5) # 可选:添加延时避免覆盖剪贴板
- 示例脚本: