def write_redis_set_to_file(filename, key): myset = util.redis_set_to_python_set(key) file = open(filename, "w") for member in myset: file.write(member) file.write('\n') file.close()
def aristocrats(): path_in = path + aristocrats_file symbols = lineutil.get_lines_as_set(path_in) for symbol in symbols: symboltable.write_symbol_to_set(aristocrats_key, symbol) myset = util.redis_set_to_python_set(aristocrats_key) print("\n", myset)
def iwv(): path_in = path + iwv_file symbols = lineutil.get_lines_as_set(path_in) for symbol in symbols: symboltable.write_symbol_to_set(iwv_key, symbol) myset = util.redis_set_to_python_set(iwv_key) print("\n", myset)
def sdy_sp500(): set1 = util.redis_set_to_python_set("symbol-set-sdy") set2 = util.redis_set_to_python_set("symbol-set-sp500") intersection = set1.intersection(set2) print("\nThese symbols are in the sp500") print(intersection) print(len(intersection)) difference = set1.difference(intersection) print("\nThese symbols are not in the sp500") print(difference) print(len(difference)) print("\nThe total number of symbols in both sets") print(len(set1))