如何在遍历环境变量时跳过它们

  • 本文关键字:环境变量 遍历 python
  • 更新时间 :
  • 英文 :


这是我的代码:

import os
def main():
g = input("What's the password?n")
if g == os.environ['master-password']:
for name, value in os.environ.items():
if name == "master-password":
break #obviously just ends the program
else:  
print("{0}: {1}".format(name, value))

main()

我想跳过主密码,这样它就不会泄露。我想要这个的原因是我正在使用replit

使用continue而不是break跳到循环的下一次迭代。

g = input("What's the password?n")
if g == os.environ["master-password"]:
for name, value in os.environ.items():
if name == "master-password":
continue
print(f"{name}: {value}")

break替换为pass

g = input("What's the password?n")
if g == os.environ["master-password"]:
for name, value in os.environ.items():
if name == "master-password":
pass
else:
print(f"{name}: {value}")

最新更新