如何通过python在命令提示符下设置变量?



我正在尝试使用Google API进行语音识别,并且我已经在命令提示符下成功获得了成绩单。但是,我想在 Python IDLE 中做同样的事情,我得到的错误是"请设置GOOGLE_APPLICATION_CREDENTIALS或显式创建凭据并重新运行应用程序"。我通过set GOOGLE_APPLICATION_CREDENTIALS='C:\Users\...\PSC.json'在命令提示符下规避了这个问题,它奏效了。那么如何通过python IDLE设置这个变量呢?谢谢!

尝试使用os模块。

>>> import os
>>> os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'C:\Users\...\PSC.json'     # Set a new env. variable (String value)
>>> os.environ.get('GOOGLE_APPLICATION_CREDENTIALS')       # Retrieve the value
'C:\Users\...\PSC.json'

最新更新