Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python进行文本比较_Python_Python 3.x - Fatal编程技术网

使用Python进行文本比较

使用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 [{ [

我必须使用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 [{ 
[Id
Name [ [
Place
Animal
Thing]],
Done]                
[Id
Name [ [
Place
Animal
Thing]],
Done]
}]

在文件1中,该项重复3次,而在文件2中,该项重复2次。类似于此,可能有列表和字典。但在从日志文件读取时,每行都作为文本读取。如何比较两个文件中的数据?有没有办法找出一个特定的文本序列在一个文件中出现了3次,在另一个文件中出现了2次

python代码在哪里?请阅读此文,我没有代码,因为我不知道如何在这里应用逻辑。我只有文件格式。无代码使用json。加载,然后比较对象。数据不是json格式:(是否可以更改这些文件的输出格式,使其更易于解析?