丨乐8丨 发表于 2020-8-15 10:19

利用python如何在光标处写入列表中的某个元素?

小白求指点个思路、或者能查询到的关键词即可。

问题描述:现有已生成固定有规律的格式的列表的excel表格一份
求助问题:想通过python实现在光出写入每次读取行中的固定序列的信息,光标所在位置商家后台备注信息处

第一次发帖求助提问,如有违规请及时告知删帖即可,谢谢

似水流年2015 发表于 2020-8-15 12:42

python是在表格关闭的情况下 读取数据,进行修改写入保存的。所以你说的光标不存在,让python识别固定的列就行。还有,你写的求助问题有点乱,看不懂啥意思

丨乐8丨 发表于 2020-8-15 13:18

似水流年2015 发表于 2020-8-15 12:42
python是在表格关闭的情况下 读取数据,进行修改写入保存的。所以你说的光标不存在,让python识别固定的列 ...

我目前要利用python实现订单自动标记功能,整个实践的思路就是用python实现按键精灵的一个功能。
用python读取excel识别订单编号,对订单编号进行复制,就这步不知道如何能实现
————————

丨乐8丨 发表于 2020-8-15 13:19

丨乐8丨 发表于 2020-8-15 13:18
我目前要利用python实现订单自动标记功能,整个实践的思路就是用python实现按键精灵的一个功能。
用pyth ...

丨乐8丨 发表于 2020-8-15 13:22

丨乐8丨 发表于 2020-8-15 13:18
我目前要利用python实现订单自动标记功能,整个实践的思路就是用python实现按键精灵的一个功能。
用pyth ...

思路是
利用python打开excel表格,遍历读取,然后形成一个列表,
通过循环逐一复制订单编号,
每复制一个订单编号,就粘贴到屏幕鼠标指针指定点击的位置
然后进行 指针 几个位置的 点击+键盘固定字段输入

直到所有订单编号结束


本人完全小白,欢迎大佬批评指导,能进不就行:lol

坏人。丶 发表于 2020-8-15 13:24

from selenium import webdriver
import time
from bs4 import BeautifulSoup
import pyperclip #python实现复制粘贴
from pykeyboard import PyKeyboard
def main():
    browser = webdriver.Chrome()
    browser.get('https://baidu.com')# 在当前浏览器中访问百度
    pyperclip.copy("selenium")
    browser.find_element_by_name('wd').click() #点击一下百度的输入框
    time.sleep(0.5)
    k = PyKeyboard()
    #模拟键盘点击ctrl+v
    k.press_key(k.control_key)
    k.tap_key('v')
    k.release_key(k.control_key)
    browser.find_element_by_name('wd').click()
    time.sleep(1000)
if __name__ == '__main__':
    main()

坏人。丶 发表于 2020-8-15 13:40

from pymouse import PyMouse

m = PyMouse()
a = m.position()    #获取当前坐标的位置
print(a)

m.move(50, 500)   #鼠标移动到(x,y)位置
a = m.position()
print(a)

m.click(50, 50)#移动并且在(x,y)位置左击

m.click(300, 300, 2) #(300,300)位置右击
循环遍历excel,用pyperclip.copy("订单编号"), pymouse来控制鼠标位置,PyKeyboard()用来执行crtl+v操作

citizen 发表于 2020-8-15 13:53

试试用pywin32

丨乐8丨 发表于 2020-8-15 14:01

坏人。丶 发表于 2020-8-15 13:24
from selenium import webdriver
import time
from bs4 import BeautifulSoup
...

感谢 感谢

丨乐8丨 发表于 2020-8-15 14:32

citizen 发表于 2020-8-15 13:53
试试用pywin32

:lol正在安装pywin32,
页: [1] 2
查看完整版本: 利用python如何在光标处写入列表中的某个元素?