如何使用python读取文本文件而不阻止其他程序写入i

2024-09-28 01:28:35 发布

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

我有一个RAM测试仪,测试RAM模块,并在测试完成后为每个模块生成一个测试报告(不管它通过还是失败)。测试报告是典型的.txt文件,包含了我需要了解的关于RAM模块的所有数据,特别是速度和通过/失败条件。我很难找到一种方法让python读取测试报告的内容,而不阻止RAM测试软件编写测试报告。在

我的目标是让python在后台运行并读取文件,如果文件包含rams速度和单词'pass',我希望python写在串行端口上,在那里我将有一个arduino等待我选择的一个关键字符出现在串行行上(这个字符将取决于检测到的RAM的速度)。在读取测试报告之后,并且python已经在序列上向arduino写入了一个字符,我需要python清除/截断.txt测试报告,以便下次从中读取文件时,它将变得清晰并准备就绪。然后这个循环将无限期地继续下去。在

为了更全面地了解整个项目,我将解释最终目标。ram测试仪是一个完全自动化的测试仪,它可以自我加载、测试并将每个模块弹出到传送带上。如果模块发生故障,传送带将向左移动,如果通过,则会向右移动。我想用一个arduino来创建一个额外的传送带,它将按速度对测试通过的ram进行分类。到目前为止,一切似乎都是可行的,我只是很难使用python读取测试报告并清除它,而不阻止RAM测试人员编写测试报告。我有人建议用烟斗,但我还是不确定该怎么做。我还将包括编写测试报告的软件是第三方软件,我不知道它是用什么语言编写的,这只是RAM测试仪附带的。感谢您抽出时间阅读本文,如有任何建议,我们将不胜感激。在


Tags: 模块文件数据txt软件条件字符速度

热门问题