首页
学习
活动
专区
圈层
工具
发布

保存.env
EN

Stack Overflow用户
提问于 2021-09-01 09:03:03
回答 1查看 48关注 0票数 0

我正在制作用户名和密码python,我想知道我的.env如何保存它的内容。请将经过编辑的代码放在注释中,并描述您更改的内容。谢谢!

守则如下:

代码语言:javascript
复制
import os

os.environ['USER'] = 'admin'
os.environ['PASSWORD'] = 'admin'

print('Please Log In. admin Is The Defalt User And Password')
print('Username:')
inputed_username = input()

logged_username = os.getenv('USER')

if  inputed_username == logged_username :
  logged_password = os.environ.get('PASSWORD')
  print('Password:')
  inputed_password = input()
  if inputed_password == logged_password :
    print('Welcome ' + inputed_username + '!')
    while True :
      print('What Do You Want To Do?')
      print('''
    1: Change Username
    2: Change Password
    3: Log Out
      ''')
      ch1 = input()
      if ch1 == '1' :
        print('What Do You Want Your New Username To Be?')
        new_username = input()
        os.environ['USER'] = new_username
        
      if ch1 == '2' :
        print('What Do You Want Your New Password To Be?')
        new_password = input()
        os.environ['PASSWORD'] = new_password
        
      if ch1 == "3" :
        break
        
        
  else :
      print('WRONG PASSWORD')
else :
  print('WRONG USERNAME')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-01 09:12:34

我正在制作用户名和密码python,我想知道我的.env如何保存它的内容

修改os.environ。见这里

代码语言:javascript
复制
inputed_username = input()
os.environ['USER_NAME'] = inputed_username 

从env读取

代码语言:javascript
复制
value = os.getenv('USER_NAME','admin')  # admin is the default
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69010741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档