Python Spotipy-设置客户端ID和客户端密码
在哪里设置CLIENT_ID和CLIENT_SECRET,使其不存储在python脚本中?Spotipy文档说明了以下内容,但我不知道需要在哪里输入这些环境变量。在哪里设置os.getenvPython Spotipy-设置客户端ID和客户端密码,python,spotify,getenv,spotipy,Python,Spotify,Getenv,Spotipy,在哪里设置CLIENT_ID和CLIENT_SECRET,使其不存储在python脚本中?Spotipy文档说明了以下内容,但我不知道需要在哪里输入这些环境变量。在哪里设置os.getenv if not client_id: client_id = os.getenv('SPOTIPY_CLIENT_ID') if not client_secret: client_secret = os.getenv('SPOTIPY_CLIENT_SECR
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')
这取决于您运行的环境。环境变量是操作系统提供的变量,位于调用它们的进程之外。如果您使用的是Linux,那么您将运行以下操作:
export SPOTIFY_CLIENT_ID=yourspotifyclientid
export SPOTIFY_CLIENT_SECRET=yourspotifyclientsecret
您可以获得有关环境变量的更多信息。这取决于您运行的环境。环境变量是操作系统提供的变量,位于调用它们的进程之外。如果您使用的是Linux,那么您将运行以下操作:
export SPOTIFY_CLIENT_ID=yourspotifyclientid
export SPOTIFY_CLIENT_SECRET=yourspotifyclientsecret
您可以获得有关环境变量的更多信息。在windows上,您可以在打开cmd时设置环境变量,使用
cd C:\example\example
将您的.py文件更改为保存的目录,然后使用设置SPOTIPY_CLIENT\u ID=clientIDhere
和设置SPOTIPY_CLIENT\u secretHere
来设置变量。在windows上,您可以设置打开cmd的环境变量,使用cd C:\example\example
将您的.py文件更改到保存目录,然后使用设置SPOTIPY_CLIENT\u ID=clientdhere
和设置SPOTIPY_CLIENT\u secretHere
来设置变量。对于windows 10 powershell终端,使用$env:并将字符串代码加引号,对我有用
$env:SPOTIFY_CLIENT_ID="XXXX"
对于windows 10 powershell终端,请使用$env:并将您的字符串代码加引号,对我有用
$env:SPOTIFY_CLIENT_ID="XXXX"
这些是操作系统环境变量。这将取决于你的操作系统在哪里设置这些变量。这些是操作系统环境变量。这将取决于你的操作系统,你将设置这些。