论文翻译:用python去除复制的换行符

2021年4月6日09:30:11 发表评论

考虑一些英文水平不是很好的博主看论文的时候十分费劲,有时需要去谷歌翻译一下,但每次都得把换行符去掉,要不然翻译的就不连贯。怎么办?

必备的工具:

  • python
  • python 包:pyperclip、keyboard

换行去除代码

import pyperclip
import keyboard  # using module keyboard
import time
def remove_readline():
    text = str(pyperclip.paste()).replace('\n',' ')    #读取剪切板
    text = text.replace('\r',' ')
    text = text.replace('-','')
    pyperclip.copy(text)     #写入剪切板
    return text
while True:  # making a loop
    try:  # used try so that if user pressed other than the given key error will not be shown
        if keyboard.is_pressed('f4'):  # 按下f4就去除换行
            print(remove_readline())
            time.sleep(1)
        else:
            pass
    except:
        break  # if user pressed a key other than the given key the loop will break

下面我们更懒一点,实现只要一点那个图标就能执行

bat调用程序

在桌面新建一个.bat为后缀的文件,文件内容如下

python C:\Users\ASUS\Desktop\utils\removeEndLine.py

其中py文件是最上面那个源代码的名称。

由此,就能实现按下f4就能把pdf中的换行符都去掉的操作了!

flyingsheep

发表评论