Tôi muốn kiểm tra môi trường của tôi để biết sự tồn tại của một biến, giả sử "FOO"
, trong Python. Đối với mục đích này, tôi đang sử dụng os
thư viện tiêu chuẩn. Sau khi đọc tài liệu của thư viện, tôi đã tìm ra 2 cách để đạt được mục tiêu của mình:
Cách 1:
if "FOO" in os.environ:
pass
Cách 2:
if os.getenv("FOO") is not None:
pass
Tôi muốn biết phương pháp nào, nếu một trong hai, là một điều kiện tốt / ưa thích và tại sao.
foo
trong vv env, không phải nếu tìm kiếm foo
kết quả trong None
các giá trị.