|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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设置等待按键过一段时间无操作,程序会自行退出,不知什么原因,请知道的大佬告诉一声、 |
|