我正在运行一个通过管道传输到文本文件的程序(钢琴条),每秒输出一次。生成的文件(“pianobarout.txt”)需要定期清除,否则它会增长到很大的比例。但是,我不想停止钢琴条来清除文件。
我也试过运行> pianobarout.txt
,echo "" > pianobarout.txt
但两者都会导致系统资源在近 30 秒内大幅飙升,导致钢琴栏的音频跳过。我尝试删除该文件,但似乎该文件在被删除后没有重新创建,我只是丢失了管道。
我正在使用 python,所以如果有任何库可以提供帮助,我可以使用这些库。
有任何想法吗?