2013-09-20 6 views
0

Попытка написать строку в файл HTML, но я получаю синтаксическую ошибку в третьей строке «pagetitle». как я могу правильно экспортировать это? Новое для python и моих заметок не помогает.Экспорт строки в файл HTML

Запись на Python, экспорт в HTML.

def paragraph_function(filename, pagetitle, textbody): 
    output_file = file(filename) 
    output_file.write('<html><head><title>'pagetitle'</title></head>') 
+1

Что это нужно делать с JavaScript? – Pavlo

ответ

1

Вы должны сцепить PAGETITLE в строку записывается в выходной файл

output_file.write('<html><head><title>' + pagetitle + '</title></head>') 
+0

Чтобы избежать ошибок, это также должно быть str (pagetitle) или unicode (pagetitle) –

0

Попробуйте это:

def paragraph_function(filename, pagetitle, textbody): 
    output_file = open(filename,'w+') 
    data = '<html><head><title>'+pagetitle+'</title></head>' 
    output_file.write(data) 


pagetitle= 'page' 
filename= 'out' 
textbody = '' 
paragraph_function(filename, pagetitle, textbody) 
Смежные вопросы