2016-05-16 4 views
-2

Wenn ich versuche,Ist Skype4Py am Leben?

import Skype4Py 

# Create an instance of the Skype class. 
skype = Skype4Py.Skype() 
print "!" 
# Connect the Skype object to the Skype client. 
skype.Attach() 
print "!" 
# Obtain some information from the client and print it out. 
print 'Your full name:', skype.CurrentUser.FullName 
print 'Your contacts:' 
for user in skype.Friends: 
    print ' ', user.FullName 

ich sehe nur ein "!".

So:

skype.Attach() 

nicht funktionieren.

Diese ganze thematische wirklich zermürbend ... Vielen Dank Microsoft

Antwort

0

Es funktioniert auf Linux! :-) ... Hier ist meine Installationshandbuch:

Herunterladen Ubuntu: http://www.heise.de/download/264e2de9fdfd96e49a232ba76e279cd8-1463411395-22191449.html erstellen VMware damit

  • sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $ (lsb_release -SC) Partner"
  • sudo apt-get update
  • sudo apt-get install skype
  • skype
  • sudo apt-get install git
  • cd/home/myUser/
  • git clone https://github.com/Skype4Py/Skype4Py.git
  • apt sudo installieren Python-pip
  • installieren pip -U
  • cd Skype4Py
  • sudo apt Python setup.py install
  • sudo Setuptools -get installieren python-dbus
  • sudo apt-get virtualenv
  • virtualenv --system-Ort-Pakete dbus-Venv
  • sudo apt-get python-gobject

Erstellen Sie eine Datei test.py installieren:

import Skype4Py 

# Create an instance of the Skype class. 
skype = Skype4Py.Skype() 

# Connect the Skype object to the Skype client. 
skype.Attach() 

# Obtain some information from the client and print it out. 
print 'Your full name:', skype.CurrentUser.FullName 
print 'Your contacts:' 
for user in skype.Friends: 
    print ' ', user.FullName 
  • chmod 775 test.py
  • Python test.py
1

Zunächst einmal zu verwenden Skype4Py Sie benötigen Skype installiert haben ... Sobald Sie alle eingerichtet und eingeloggt, stellen Sie sicher, Sie haben ein Guthaben, wenn Sie kostenpflichtige Anrufe tätigen oder SMS senden möchten.

Ich persönlich benutze den folgenden Code:

#! /usr/bin/env python 
# -*- coding: utf-8 -*- 
import Skype4Py 
import time 

skype = Skype4Py.Skype() 

# Attach to Skype client 
skype.Attach() 
print "___ SKYPE USER ___" 
pro = Skype4Py.profile.Profile(skype) 
print "User Name :", pro.FullName 
print "Balance left:", pro.BalanceToText 

Wenn Sie zuerst den Code ausführen, werden Sie ein Pop-up in Skype erhalten: enter image description here

Sie haben Zugang zu ermöglichen, haben! Nur dann können Sie sich mit Skype verbinden, wenn Sie über Python eine Verbindung mit Skype herstellen.

+0

Welche Skype-Version verwenden Sie unter Win?Unter Linux funktioniert es wie erwartet – hannsworst