История изменений
Исправление SpaceRanger, (текущая версия) :
Посоны, раз уж такое дело, то как можно визуально скрасить этот код? А то что то много списков сначала инициализируются, а потом очищаются. Как будто бы не красиво
def parser():
order = []
names = []
cmd = []
ip_list = []
port_list = []
port_avail = []
global united_dict
with open('aliases', 'r') as f:
test = f.readlines()
i = 0
for line in test:
order.append(i)
names.append(finder(pattern_name, line))
cmd.append(finder(pattern_command, line))
ip_list.append(finder(pattern_ip, line))
port_list.append(finder(pattern_port, line))
port_avail.append(port_test(finder(pattern_ip, line), finder(pattern_port, line)))
i = i + 1
f.close()
united_dict = {z[0]: list(z[1:]) for z in zip(order, names, cmd, ip_list, port_list, port_avail)}
names.clear()
cmd.clear()
ip_list.clear()
port_list.clear()
order.clear()
Исходная версия SpaceRanger, :
ПосоныЮ раз уж такое дело, то как можно визуально срасить этот код? А то что то много списков сначала инициализируются, а потом очищаются. Как будто бы не красиво
def parser():
order = []
names = []
cmd = []
ip_list = []
port_list = []
port_avail = []
global united_dict
with open('aliases', 'r') as f:
test = f.readlines()
i = 0
for line in test:
order.append(i)
names.append(finder(pattern_name, line))
cmd.append(finder(pattern_command, line))
ip_list.append(finder(pattern_ip, line))
port_list.append(finder(pattern_port, line))
port_avail.append(port_test(finder(pattern_ip, line), finder(pattern_port, line)))
i = i + 1
f.close()
united_dict = {z[0]: list(z[1:]) for z in zip(order, names, cmd, ip_list, port_list, port_avail)}
names.clear()
cmd.clear()
ip_list.clear()
port_list.clear()
order.clear()