def genlocale(): #logging.info("Generating locales") locale_list=[ "en_US ISO-8859-1", "en_US.UTF-8 UTF-8" , "de_DE.UTF-8", "da_DK.utf8", "en_DK.utf8", "it_IT.utf8", "de_DE.UTF-8"] #locale_list=['UTF-8', 'en_US ISO-8859-1'] localefile="/etc/locale.gen" f = open(localefile) lines = f.readlines() f.close() f = open(localefile,'w') for line in lines: outline = line for locale in locale_list: #print locale, line if locale in line: outline = line.replace('#','') f.write(outline) f.close genlocale()