马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 tianyamingyue 于 2021-11-4 19:56 编辑
最近有一个需求,把excel表格中的人名电话输入网页随后还要填写一些其他信息。我设想用Python写一个脚本。按一个快捷键直接输入,这一步很好实现,先把excel中的数据粘贴进text文件中,用keyboard库设置一个等待的快捷键就行,由于输入中途可能会中断,等着再次输入时又得查找输到哪一行了,很不方便,我又设想,每次输入,从原始文档中把该条数据删除,一个看似简单的脚本却耗费了很长时间才搞定。先是查询百度,查csdn,都没有现成的脚本,只好自己动手丰衣足食。经过一个晚上的摸索终于成功。下面是我的脚本import keyboard
import easygui as gui
a=gui.fileopenbox('请选择文件')
with open(a, 'r') as fin:
data = fin.readlines()
print(data)
m=0
for i in data:
keyboard.wait('F11')
keyboard.write(i)
m+=1
f=open(a, 'w')
f.writelines(data[m:])
f.close()
现在还有一个问题,就是keyboard设置等待按键过一段时间无操作,程序会自行退出,不知什么原因,请知道的大佬告诉一声、 |