Python基于os.environ从windows获取环境变量
安装python之后,我们往往⾯临这样⼀个问题,在命令⾏输⼊“python”,竟然出错,难道是没有安装成功吗?⾮也,其实是你的系统环境变量没有设置好。今天,⼩编就来带⼤家学学python怎么设置环境变量
问题场景:
写脚本涉及到数据库的配置信息,然后上⾯要求这种关键信息不能体现到脚本中,哦,那怎么办,那我去哪⾥读取数据库信息呢?
解决⽅法:
从运⾏脚本的机器的环境变量⾥读取数据库信息,这样脚本中全是代码,就没有明⽂配置信息了。
具体步骤:
1、先在⾃⼰的windows机器上配置好环境变量(命令⾏设置⽅法之前已讲过)。
2、在脚本中引⼊ value = (key)获取环境变量值。
代码演⽰:
# 从环境变量中获取数据库配置
user = (USERNAME)
pwd = (PWD)
host = (HOST)
port = (PORT)
dbName = (DBNAME)
# 获取环境变量的所有key
keys = os.environ.keys() #
values = os.environ.values()
python安装教程非常详细print(type(keys)) # <class 'collections.abc.KeysView'>
pritn(list(keys))
print(list(values))
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论