Update python_midnight_commander

import os

def list_dir(dir, higlight):
    '''Выводит через print содержимое директории. перемещает указатель-индекс конкретной позиции в директории'''
    files = os.listdir(dir)
    x = []
    for file in files:
        x.append(file)

    for file in files:
        if x[int(higlight)] == file:
            higlight = x.index(file)
            print '=>', file
        else:
            print file

    return higlight

di = 'c:\\'
x = 0
higlight = 0
files = os.listdir(di)
list_dir(di, '0')
while True:
    x = raw_input()
    if x in ['w', 's', 'a', 'd']:
        if x == 's':
            higlight += 1
            if higlight>(len(files)-1):
                higlight=0
            z = list_dir(di, higlight)
        if x == 'w':
            higlight -= 1
            if higlight<-len(files):
                higlight=-1
            z = list_dir(di, higlight)

            #
            # переход в директорию, если директория, если файл - открываем и list
            # if x=='d':
            #     try:
            #       Exception:
            #
            # выход в предыдущую директорию, пока не корень.
            # if x=='a':
            #     try:
            #       Exception

    else:
        z = list_dir(di, higlight)
    print 'директория:',di,'позиция:', higlight