0

尝试将字符串写入 HTML 文件,但在第三行“pagetitle”上出现语法错误。我怎样才能正确导出这个?python新手,我的笔记没有帮助。

用 Python 编写,导出为 HTML。

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

2 回答 2

1

您应该将页面标题连接正在写入输出文件的字符串

output_file.write('<html><head><title>' + pagetitle + '</title></head>')
于 2013-09-20T07:48:07.533 回答
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)
于 2013-09-20T07:54:39.107 回答