Comment retourner les mots uniques à partir du fichier texte à l'aide de Python

Comment puis-je retourner tous les mots uniques à partir d'un fichier texte à l'aide de Python?
Par exemple:

Je ne suis pas un robot

Je suis un homme

Doit retourner:

Je

suis

pas

un

robot

de l'homme

Voici ce que j'ai fait jusqu'à présent:

def unique_file(input_filename, output_filename):
    input_file = open(input_filename, 'r')
    file_contents = input_file.read()
    input_file.close()
    word_list = file_contents.split()

    file = open(output_filename, 'w')

    for word in word_list:
        if word not in word_list:
            file.write(str(word) + "\n")
    file.close()

Le fichier texte le Python crée n'a rien en elle. Je ne suis pas sûr de ce que je fais de mal

InformationsquelleAutor user927584 | 2014-04-10