Это взять текст из файла и объединить со строкой для печати в новый файл для получения комбинированного результата
file = open('/home/user/facts', 'r')
result = open('/home/user/result.txt', 'a')
i = 1
for line in file:
print >>result, "fact_text[%d] = \"%s\";"% (i, line)
i += 1
По какой-то причине ";
отображается в отдельной строке,и я не знаю почему.Заранее спасибо.