2016-09-20 2 views
0

Ich versuche spotify über die spottipy API von einem win10 pro (64Bit) System zuzugreifen. In der spotipy Dokumentation heißt es "... Sie Umgebungsvariablen wie so einstellen:Spotipy Autorisierte Anfragen exportieren Umgebungsvariablen

Export SPOTIPY_CLIENT_ID = 'your-Spotify-client-id'" ...

Of cource I „var verwenden können SPOTIPY_CLIENT_ID = 'your-spotify-client-id' "in meinem Skript, aber ich würde gerne wissen, was dieser Exportbefehl genau bedeutet. Ist das der Export von einem Linux-System bekannt? Ich habe die notwendigen Spotify-Variablen als Umgebungsvariablen in Win10 gesetzt, aber sie waren immer noch unbekannt.

Hat jemand eine Idee, was es genau bedeutet und wie es in Win10 funktioniert?

Dank

Antwort

0

Ich weiß nicht, ob es für Python-Skripte funktionieren, aber die Windows-Befehle Sie würden wollen:

SetX SPOTIPY_CLIENT_ID your-spotify-client-id 

Souce: http://ss64.com/nt/setx.html

+0

Danke für Ihre Antwort, @angrymatt! Scheint nicht zu funktionieren: SetX SPOTIPY_CLIENT_ID 1234 SyntaxError: ungültige Syntax. Aber was ich herausgefunden habe, ist: Import os und dann client_id = (os.environ ['SPOTIPY_CLIENT_ID']), wobei SPOTIPY_CLIENT_ID eine Umgebungsvariable ist. – delaflota

0

Während es besser Praxis Um die Umgebungsvariablen zu setzen, wenn Sie nur aufstehen wollen, können Sie diese Werte in den Aufruf in Ihrem Code weiterleiten.

token = util.prompt_for_user_token(myUsername, scope, myClientId, mySecret, myRedirect) 

Es gibt Infos on wikipedia darüber, wie sie zu setzen.

Siehe auch this StackOverflow Antwort.

Verwandte Themen