python como alinhar o texto escrito a um arquivo

file = open(file, "a") 
table_data = [
    ['a', 'b', 'c'],
    ['aaaaaaaaaa', 'b', 'c'], 
    ['a', 'bbbbbbbbbb', 'c']
]
for row in table_data:
    file.write("{: >20} {: >20} {: >20}".format(*row))
Common Melba Finch