2017-01-20 22 views
0

CLIENT_IDとCLIENT_SECRETを設定して、Pythonスクリプトに格納されないようにするにはどうすればよいですか? Spotipyのドキュメントには次のような記述がありますが、これらの環境変数をどこに入力する必要があるのか​​分かりません。どこでos.getenvを設定しますか?Spotipy - CLIENT_IDとCLIENT_SECRETを設定する

if not client_id: 
     client_id = os.getenv('SPOTIPY_CLIENT_ID') 

    if not client_secret: 
     client_secret = os.getenv('SPOTIPY_CLIENT_SECRET') 

    if not client_id: 
     raise SpotifyOauthError('No client id') 

    if not client_secret: 
     raise SpotifyOauthError('No client secret') 
+0

これらはオペレーティングシステムの環境変数です。それは、あなたがそれらを設定するOSに依存します。 – CollinD

答えて

1

環境変数は、オペレーティングシステムによって提供される変数で、呼び出すプロセスの外にあります。あなたは、環境変数on Wikipediaの詳細情報を取得することができます

export SPOTIFY_CLIENT_ID=yourspotifyclientid 
export SPOTIFY_CLIENT_SECRET=yourspotifyclientsecret 

:あなたは、Linuxであれば、あなたのような何かを実行します。

0

あなたの環境変数を設定してcmdを開くことができます。cd C:\example\exampleを使用してディレクトリを.pyファイルの保存先に変更し、SET SPOTIPY_CLIENT_ID=clientIDhereSET SPOTIPY_CLIENT_SECRET=secretHereを使用して変数を設定します。

関連する問題