以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助甜甜老师,python库itchat给字段中的名单逐一发微信信息  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135335)

--  作者:cyrollin
--  发布时间:2019/5/23 22:02:00
--  求助甜甜老师,python库itchat给字段中的名单逐一发微信信息
import itchat
...
....(中间是连接的用foxtable创建的access数据库代码略)

row[0]= "小花, 小明,小羊"      ### 这行字段读取出来的好友名单
names=row[0]
list = names.split(",")
for i in list:
users=itchat.search_friends(list[i]) #这里提示错误:TypeError: list indices must be integers or slices, not str
userName = user[0][\'UserName\']
it.chat.send("你好,吃饭了吗?", toUserName=userName)

工作三天,没辙了,求助甜甜,谢谢
[此贴子已经被作者于2019/5/23 22:03:14编辑过]

--  作者:有点甜
--  发布时间:2019/5/24 10:06:00
--  

 

这种请自己想办法。下载安装python,学会调用代码。然后跟着教程去做

 

https://itchat.readthedocs.io/zh/latest/#itchat

 

 

 


--  作者:zto001
--  发布时间:2019/5/24 10:08:00
--  
这还可以接Python?
--  作者:cyrollin
--  发布时间:2019/5/24 10:53:00
--  
@有点甜,看了,没有我想要的,关于python 数组列表的问题。  ?????? 坏甜甜
--  作者:有点甜
--  发布时间:2019/5/24 11:02:00
--  

 

这里提示【list indices must be integers or slices, not str】,意思是,你的值必须是整数,不是字符串。

 

 


--  作者:cyrollin
--  发布时间:2019/5/24 12:18:00
--  
是我函数用错了吗,我应该怎么把里面的字符集转换成列表呢?
--  作者:有点甜
--  发布时间:2019/5/24 12:29:00
--  
for str in list:
users=itchat.search_friends(str) 
--  作者:cyrollin
--  发布时间:2019/5/24 16:42:00
--  
@有点甜,阔以了,谢谢,还是好甜甜图片点击可在新窗口打开查看