import os, sys def listdirs(path): subdirs = [] os.chdir(path) for root, dirs, files in os.walk('.'): for d in dirs: subdirs.append(os.path.join(root, d)) return subdirs if len(sys.argv) == 3: subdirs_1 = listdirs(sys.argv[1]) subdirs_2 = listdirs(sys.argv[2]) print('difference 1 - 2: ', set(subdirs_1).difference(subdirs_2)) print('difference 2 - 1: ', set(subdirs_2).difference(subdirs_1)) elif len(sys.argv) == 2: print(listdirs(sys.argv[1])) else: print('Missing argument!')