Python Skype4Py将不会连接到windows上的Skype
我正在使用32位python在我的win 8机器上运行它,当我运行程序时,skype正在响应一条消息(见顶栏):“另一个应用程序(python.exe)正在尝试访问skype,但我们无法响应。请尝试重新启动该应用程序” 代码:Python Skype4Py将不会连接到windows上的Skype,python,skype,skype4py,Python,Skype,Skype4py,我正在使用32位python在我的win 8机器上运行它,当我运行程序时,skype正在响应一条消息(见顶栏):“另一个应用程序(python.exe)正在尝试访问skype,但我们无法响应。请尝试重新启动该应用程序” 代码: 不确定这是否有帮助,但最近我在尝试从Windows PowerShell启动时看到了类似的skype消息。 请看下面的截图: 我刚从windows cmd启动它,那个警报就消失了。 我的Skype版本是7.16.85.102,Skype4Py版本是1.0.35 希望能有
不确定这是否有帮助,但最近我在尝试从Windows PowerShell启动时看到了类似的skype消息。 请看下面的截图: 我刚从windows cmd启动它,那个警报就消失了。 我的Skype版本是7.16.85.102,Skype4Py版本是1.0.35 希望能有所帮助。可能与以下原因有关?
import Skype4Py
import socket
import codecs
import sys
#setup
#sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#server_address = ('127.0.0.1', 65205)
#print 'starting up on '+ str(server_address[1])
#sock.bind(server_address)
#sock.listen(1)
#enableling different languages
UTF8Writer = codecs.getwriter('utf8')
sys.stdout = UTF8Writer(sys.stdout)
#skype setup
skype =Skype4Py.Skype()
availFriends = []
skype.Attach()
#block mode
def mstat(Message,status):
if(status == Skype4Py.cmsReceived ):#act on receive
Message.MarkAsSeen()
print Message.Body
skype.SendMessage(Message.Sender.Handle,"Did you send me :\n"+Message.Body+"\n good , Stop messaging me!")
def GetAllOnlinePeople():
availFriends = []
badStatusCodes = ['UNKNOWN', 'OFFLINE', 'DND', 'LOGGEDOUT']
for f in skype.Friends:
if not f.OnlineStatus in badStatusCodes:
availFriends.append(f)
###########################################3
#connection, client_address = sock.accept()
#print 'connection from'+ str(client_address[0])
# Receive the data in small chunks and retransmit it
#data = connection.recv(128)
#if data== 'bmode':
skype.OnMessageStatus = mstat
while(1==1):
i='p'