我是Python初学者。我正在使用文本分析使用 https://learn.microsoft.com/en-us/azure/cognitive-services/text-analytics/quickstarts/text-analytics-sdk?tabs=version-3-1&pivots=programming-language-python 进行情感分析
但我想隐藏 API key 。我创建了一个 .env 文件,在其中保存了 API key 。我应该如何编写python程序。
注意:如果我编写的程序具有可见的 API key ,则它正在运行。
最佳答案
通常,您需要将 .env
文件作为操作系统中的环境变量加载。在 Linux 上,这将是 source
命令。这样您就可以使用 python 的 os 库来检索环境变量,特别是 getenv() 方法。
例如
.env
写法如下:
FOO=bar
read_env.py
写法如下:
from os import getenv
foo = getenv('FOO')
print(foo)
然后您可以在您的操作系统中运行它们。
$ source .env
$ python read_env.py
bar
关于python - 在进行情感分析时隐藏 Python 文件中的 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64823239/