我正在处理放射学听写,使用python 3.6中的textwrap在默认的70个字符处进行硬换行。
将语音识别中的报告复制到RIS进行签名时,将在听写时使用。这就是使用剪贴板操作的原因。
这是有效的,但我想知道我是否可以提高效率。我也想让Dragon将其作为脚本编写的一部分触发,我不知道从哪里开始查找有关如何从龙剧本中触发python脚本的信息。
from tkinter import Tk
import textwrap
report = Tk()
# Prevent the window from showing
report.withdraw()
try:
uncutText = report.clipboard_get() # Gets clipboard text
except:
uncutText = "The Clipboard Was empty"
cutText = textwrap.wrap(uncutText)
report.clipboard_clear()
for line in cutText:
report.clipboard_append("\n") # Add CR for each line pasted
report.clipboard_append(line) # Paste to Clipboard
report.update() # updates clipboard
report.destroy() # destroys the report object