自己平时读论文时,遇到看不懂的英文长难句时会用到翻译网站,这个时候复制pdf格式的论文时总是会出现一大堆换行符,影响翻译软件的翻译结果,所以写了个python程序自动读取剪贴板的文本,整理后再放回剪贴板,这样复制到的英文就是排列整齐的了
# 该程序用于在复制论文时,删除掉多余的回车 import pyperclip import time import re # 配置正则表达式并读取剪切板 space_d = re.compile(r'\s+') text = pyperclip.paste() # 重复读取 while (True): read_text = pyperclip.paste() # 判断读到的剪贴板内容是不是文本: if (len(read_text) != 0): if text != read_text: # 将多重空格和换行改成单一的空格 str_new = space_d.sub(' ', read_text) # 放回剪切板 pyperclip.copy(str_new) text = pyperclip.paste() # 休眠0.5秒 time.sleep(0.5)
标签:python,text,论文,pyperclip,read,复制,import,paste,回车 From: https://www.cnblogs.com/lockens/p/17205273.html