gpt4 book ai didi

python - 在python中将线程安全写入文件

转载 作者:太空狗 更新时间:2023-10-30 01:54:10 25 4
gpt4 key购买 nike

如何在 Python 线程安全的情况下将数据写入文件?我想为每个请求将一些变量安全地保存到一个文件中,并且每小时我想做一些分组并将其写入 mysql。

在 Java 中,我现在将其放入缓存的数组中,并在数组已满时将其写入文件。

我如何在 Python 中执行此操作?有很多并发请求,所以它必须是线程安全的。

编辑:

我们最终使用了运行良好的日志记录模块。

最佳答案

我们使用了日志记录模块:

import logging

logpath = "/tmp/log.log"
logger = logging.getLogger('log')
logger.setLevel(logging.INFO)
ch = logging.FileHandler(logpath)
ch.setFormatter(logging.Formatter('%(message)s'))
logger.addHandler(ch)


def application(env, start_response):
logger.info("%s %s".format("hello","world!"))
start_response('200 OK', [('Content-Type', 'text/html')])
return ["Hello!"]

关于python - 在python中将线程安全写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30135091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com