Д
Size: a a a
Д
MO

Д
MO
MO
R3
R3
dict has no attribute 'value'?Д
MO
MO
MO
MO
MO
MO
MO
MO
dict has no attribute 'value'?БГ
import difflib
import os
from filecmp import dircmp
path = os.getcwd()
def print_diff_files(dcmp):
for name in dcmp.diff_files:
print("diff_files %s found in %s and %s" % (name, dcmp.left,
dcmp.right))
for sub_dcmp in dcmp.subdirs.value():
print_diff_files(sub_dcmp)
dir1 = path + "/data/DIR1"
dir2 = path + "/data/DIR2"
dcmp = dircmp(dir1, dir2)
print_diff_files(dcmp)
Вывод:diff_files ROBOT.SWD found in C:\Users\mosminin\PycharmProjects\Comparator/data/DIR1 and C:\Users\mosminin\PycharmProjects\Comparator/data/DIR2
diff_files ROBOT.VAR found in C:\Users\mosminin\PycharmProjects\Comparator/data/DIR1 and C:\Users\mosminin\PycharmProjects\Comparator/data/DIR2
diff_files S00_Main.LAD found in C:\Users\mosminin\PycharmProjects\Comparator/data/DIR1 and C:\Users\mosminin\PycharmProjects\Comparator/data/DIR2
diff_files S01_ROBOT_GUN.LAD found in C:\Users\mosminin\PycharmProjects\Comparator/data/DIR1 and C:\Users\mosminin\PycharmProjects\Comparator/data/DIR2
diff_files S30_ERROR_CODE.LAD found in C:\Users\mosminin\PycharmProjects\Comparator/data/DIR1 and C:\Users\mosminin\PycharmProjects\Comparator/data/DIR2
Traceback (most recent call last):
File "C:/Users/mosminin/PycharmProjects/Comparator/dirs.py", line 19, in <module>
print_diff_files(dcmp)
File "C:/Users/mosminin/PycharmProjects/Comparator/dirs.py", line 12, in print_diff_files
for sub_dcmp in dcmp.subdirs.value():
AttributeError: 'dict' object has no attribute 'value'.values()A
MO
.values()АК