尝试编写HTML页面时出现<function textiowrapper.close =“”>

时间:2017-06-02 06:31:01

标签: python html

好的,所以我正在使用python(更具体地说是Jupyter)为运动队和统计数据创建一个HTML网站,我在编写页面时遇到错误。 我的主页工作正常:

openfile1 = open("mainpage.html", "w")
openfile1.write(header + body.format(header="...",
                                para="....",
                                table="",
                                link="...",
                                linkn="..."))
openfile1.close()

我用...代替了字符串,

但是当我试着写一个秒页时:

openfile2 = open("results.html", "w")
openfile2.write(header + body.format(header="...",
                                para="....",
                                table="",
                                link="...",
                                linkn="..."))
openfile2.close

它给我一个输出:

<function TextIOWrapper.close>

并且没有在我的jupyter文件夹中创建的文件中写入任何内容 我认为这是我正在使用的功能,但由于第一页工作正常,我无法理解为什么进行的页面不会输出

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

你的问题在这里

openfile2.close

你没有调用函数关闭你需要添加括号()来调用函数。将行更改为

openfile2.close()