Python:将变量保存到日志

Python:将变量保存到日志,python,logging,Python,Logging,简单地说:我是python新手,我还在学习 现在来看问题:我想记录一个变量,然后在以后使用它。 这是我的代码: import logging LOG_FILENAME = "users.log" logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG) newname = input("Name: ") logging.info("Username:") logging.info(newname) newpwd = input

简单地说:我是python新手,我还在学习
现在来看问题:我想记录一个变量,然后在以后使用它。
这是我的代码:

import logging
LOG_FILENAME = "users.log"
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)

newname = input("Name: ")
logging.info("Username:")
logging.info(newname)
newpwd = input("Password: ")
logging.info("Password:")
logging.info(newpwd)
在我的日志(users.log)文件中,它说:
(注:我在名称输入中使用胡萝卜,在密码输入中使用土豆)
信息:根用户:用户名:
信息:根:胡萝卜
信息:root:密码:
信息:根:马铃薯


因此,在代码的后面,有没有任何方法可以使用我创建并保存到日志文件中的变量?

您将字符串保存到日志中,而不是变量。您在日志中输入的任何内容都只应该由人读取(也可能由日志解析器读取)。这几乎就是日志文件的定义


如果您想在文件中存储一些Python对象,请查看或。

这只是一个示例,您不会记录实际的密码,对吗?当然不是,在我的Python课程中,我们的老师只给我们简单的任务,这对我来说太简单了,所以我在家制作了一个。不,我不会在任何人不知情的情况下记录他们的密码。