Python renomeia arquivos lendo nomes de arquivos csv

Oi, eu tenho tentado me adaptaristo para as minhas necessidades, mas eu sou apenas um newbe em python, eu tenho um arquivo csv com várias colunas e linhas, colunas importantes são 1 = nome antigo do arquivo e 2 = novo nome do arquivo, então eu preciso ir ao diretório onde os arquivos listados no arquivo csv são e renomeá-los para o novo nome da coluna 2, como eu disse que eu tentei muitas coisas sem sucesso, eu colo o último código que fiz para que você tenha uma idéia:

import os, unicodecsv as csv, sys

IDs = {}

#open and store the csv file
with open('documentos_corpus_ladino.csv','rb') as csvfile:
        timeReader = csv.reader(csvfile, delimiter = ',')

        # build a dictionary with the associated IDs
        for row in timeReader:
              IDs[ row[0] ] = row[1]

# #get the list of files
path = 'txt_orig/'
tmpPath = 'txt_tmp/'
for filename in os.listdir('txt_orig/'):
    oldname = filename
    newname = filename.replace(oldname, csvfile.next().rstrip().split(",")[1])
    os.rename(path + filename, tmpPath + newname)

Muito obrigado.

questionAnswers(3)

yourAnswerToTheQuestion