如何使用时间戳组合文件

2024-04-26 09:43:42 发布

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

好,假设两个文件的时间戳格式相同。一个文件的每一行都有一个时间戳,而另一个文件可能有一个时间戳,然后在下面有几行信息。如何将带有时间戳的文件组合到另一个文件中,以便第一个文件在第二个文件的几行旁边显示该行

使用python3.6,我自己也尝试过一些方法,但是我想听听其他人的看法

如下文所述:

文件1(每行有一个时间戳)

Mar 31 12:13:13 xpo3 syslog.info rsyslogd: [origin software="rsyslogd" swVersion="8.13.0" x-pid="103" x-info="http://www.rsyslog.com"] start

文件2(包含额外信息)

Mar 31 12:13:13 - UpgradeThread - DEBUG - Started upgrade thread with Process ID: 498
WARNING: The prism-j2d pipeline should not be used as the software fallback pipeline.
It is no longer tested nor intended to be used for

所以期望的结果是这样的:

3月31日12:13:13 xpo3 syslog.info rsyslogd:[origin software=“rsyslogd”swVersion=“8.13.0”x-pid=“103”x-info=”http://www.rsyslog.com“]开始
2017-03-31 13:00:39395-升级线程-调试-已启动进程ID为498的升级线程
警告:prism-j2d管道不应用作软件回退管道。
不再测试也不打算用于

因此,它从具有相同时间戳的文件中提取行,然后编写一个新文件,以有组织的方式对它们进行梳理

非常感谢


Tags: 文件info信息httpwww时间softwareorigin