吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1518|回复: 14
收起左侧

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

[复制链接]
丨乐8丨 发表于 2020-8-15 10:19
小白求指点个思路、或者能查询到的关键词即可。

问题描述:现有已生成固定有规律的格式的列表的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 ...

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

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

直到所有订单编号结束


本人完全小白,欢迎大佬批评指导,能进不就行
坏人。丶 发表于 2020-8-15 13:24
[Python] 纯文本查看 复制代码
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()

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
丨乐8丨 + 1 + 1 谢谢@Thanks!

查看全部评分

坏人。丶 发表于 2020-8-15 13:40
[Python] 纯文本查看 复制代码
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
[mw_shl_code=python,true]from selenium import webdriver
import time
from bs4 import BeautifulSoup
...

感谢 感谢
 楼主| 丨乐8丨 发表于 2020-8-15 14:32

正在安装pywin32,
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 13:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表