使用Python进行文本比较
我必须使用python比较来自两个不同文件的日志文件 日志格式: Datetime对象MethodName参数 参数可以是不同的格式,如列表或字典 比如说, 文件1中的数据:使用Python进行文本比较,python,python-3.x,Python,Python 3.x,我必须使用python比较来自两个不同文件的日志文件 日志格式: Datetime对象MethodName参数 参数可以是不同的格式,如列表或字典 比如说, 文件1中的数据: Params1 [{ [ Id Name [ [ Place Animal Thing]], Done] [Id Name [ [ Place Animal Thing]], Done] [Id Name [ [ Place Animal Thing]], Done] }], 文件2中的数据: Params1 [{ [
Params1 [{ [
Id
Name [ [
Place
Animal
Thing]],
Done]
[Id
Name [ [
Place
Animal
Thing]],
Done]
[Id
Name [ [
Place
Animal
Thing]],
Done]
}],
文件2中的数据:
Params1 [{
[Id
Name [ [
Place
Animal
Thing]],
Done]
[Id
Name [ [
Place
Animal
Thing]],
Done]
}]
在文件1中,该项重复3次,而在文件2中,该项重复2次。类似于此,可能有列表和字典。但在从日志文件读取时,每行都作为文本读取。如何比较两个文件中的数据?有没有办法找出一个特定的文本序列在一个文件中出现了3次,在另一个文件中出现了2次python代码在哪里?请阅读此文,我没有代码,因为我不知道如何在这里应用逻辑。我只有文件格式。无代码使用json。加载,然后比较对象。数据不是json格式:(是否可以更改这些文件的输出格式,使其更易于解析?