向文本文件追加字符串的最快方法,不影响网站加载时间

2024-04-26 03:10:33 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我的网站需要运行这个python代码
每次装载。。在

f = open('/aaa', 'a')
f.write('test' + '\n')

它所能做的就是……”追加“.”测试“to”/a“文件。在

但是也许有一种方法可以在不影响网站加载时间的情况下运行此命令。在

也许可以用叉子叉?在

但唯一的办法就是。。使用

^{pr2}$

听起来会让事情变得更重。在

根据我的理解。。像“阿帕奇”之类的东西。。
可以以惊人的速度向错误日志等文件追加行。在

我想我在某个地方读到过,apache实际上在error_log和
access_log中添加了行,甚至没有打开这些文件。在

在python脚本中有没有一种方法可以这样做呢?在


Tags: 文件to方法代码test命令log网站
1条回答
网友
1楼 · 发布于 2024-04-26 03:10:33

我想你可以把这些文件IO操作放到主进程的另一个线程中。 只需在另一个并行线程中执行这个Python脚本。 如果您的主进程是由Python编写的,请尝试使用threading模块。希望有帮助。在

相关问题 更多 >