背景
由于智慧树等平台不支持粘贴输入(无力吐槽),我写了一个小程序来破解。
程序
import time
import keyboard
from pypinyin import lazy_pinyin
def type_text(text, delay=0.1):
for char in text:
keyboard.press(char)
keyboard.release(char)
time.sleep(delay)
def convert_hanzi_to_pinyin_with_separator(text, separator="'"):
pinyin_list = lazy_pinyin(text)
return separator.join(pinyin_list)
def main():
text_list = []
text_input = input('请输入要键入的文本').split(',')
text_list = text_input
print("请在5秒内将焦点切换到需要输入文本的应用窗口...")
time.sleep(5)
for parts in text_list:
for text in parts:
pinyin_text = convert_hanzi_to_pinyin_with_separator(text)
type_text(pinyin_text)
time.sleep(0.2) # 在输入不同文本之间添加短暂延迟
time.sleep(5)
if __name__ == '__main__':
main()
这是一个python代码
使用
将汉字中的所有标点改为中文全角逗号”,“
近代中国的民族主义和民族复兴,如何影响了中国的政治,经济和社会发展,在这个过程中,哪些历史事件和人物,产生了最大的影响
适当用逗号短句10个字为宜,效率会高。
缺什么库pip去下载。
在输入文本时右键粘贴,5秒内转到需要文字的地方,打开中文输入模式。
每个断句处5秒停顿,在候选语句中去选(通常第一个)。
完成之后美化即可。