在哪里设置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_SECRET')
if not client_id:
raise SpotifyOauthError('No client id')
if not client_secret:
raise SpotifyOauthError('No client secret')
这取决于你所处的环境。环境变量是操作系统提供的变量,位于从中调用它们的进程之外。如果您在Linux中,您将运行类似以下内容:
您可以获得有关环境变量on Wikipedia的更多信息。在
对于Windows10PowerShell终端,使用$env:并将字符串代码加引号,对我有用。在
在windows上,您可以打开cmd设置环境变量,使用}来设置变量。在
cd C:\example\example
将目录更改为.py文件的保存位置,然后使用SET SPOTIPY_CLIENT_ID=clientIDhere
和{相关问题 更多 >
编程相关推荐