Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( “OPENAI_API_KEY” )

加入好友
加入社群
Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( "OPENAI_API_KEY" ) - 儲蓄保險王

Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( "OPENAI_API_KEY" ) - 儲蓄保險王

在 Windows PowerShell 有幾種查詢方式。

1. 列出目前所有環境變數

Get-ChildItem Env:
Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( "OPENAI_API_KEY" ) - 儲蓄保險王

也可以簡寫:

gci env:

查詢特定環境變數

$env:OPENAI_API_KEY

搜尋名稱包含 OPENAI 的環境變數

Get-ChildItem Env: | Where-Object Name -like "*OPENAI*"

查詢 Windows 已永久設定的環境變數

[Environment]::GetEnvironmentVariables("User")

Get-ChildItem Env:
GetEnvironmentVariables

Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( "OPENAI_API_KEY" ) - 儲蓄保險王

VS Code 裡的 terminal 是從 VS Code 開出來的,所以它的環境變數是 VS Code 啟動當時的那一份。你現在跑的 VS Code 從 11/03 開到現在,OPENAI_API_KEY 在那之前就設好了,所以看得到。POE_API_KEY 是之後才用 setx 存進登錄檔的,已經開著的 VS Code 和它的 terminal 不會知道。這跟篩選條件 *API* 無關,POE_API_KEY 本來就符合這個條件。

查詢系統層級:

[Environment]::GetEnvironmentVariables("Machine")

注意差異:

Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( "OPENAI_API_KEY" ) - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

# %%
import os

api_key = os.getenv("OPENAI_API_KEY")

print(api_key)
加入好友
加入社群
Power Shell 如何查詢環境變數? Get-ChildItem Env: ; gci env: ; os.getenv( "OPENAI_API_KEY" ) - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *