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

时间:2018-10-17 03:07:58

标签: python command-prompt

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

1 个答案:

答案 0 :(得分:0)

尝试使用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'