1

只是为了快点:我是 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)文件中它说:
(PS:我在名称输入中使用了胡萝卜,在密码输入中使用了土豆)
INFO:root:用户名:
INFO:root:carrot
INFO:root:Password:
INFO:root:土豆

所以在代码的后面,有什么方法可以使用我创建并保存到日志文件的变量?

4

1 回答 1

2

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

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

于 2013-09-21T12:41:13.467 回答