Python <;函数textiowapper.close>;在尝试编写HTML页面时出现

Python <;函数textiowapper.close>;在尝试编写HTML页面时出现,python,html,Python,Html,好的,我正在使用python(更具体地说是Jupyter)为运动队和统计数据上的uni创建一个HTML网站,我在编写页面时遇到了一个错误。 我的主页运行良好: openfile1 = open("mainpage.html", "w") openfile1.write(header + body.format(header="...", para="....", tab

好的,我正在使用python(更具体地说是Jupyter)为运动队和统计数据上的uni创建一个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文件夹中创建的文件中写入任何内容 我认为这是我正在使用的功能,但由于第一页工作完美,我无法理解为什么后续页面无法输出

任何帮助都将不胜感激。

您的问题就在这里

openfile2.close
如果没有调用函数close,则需要添加括号()来调用函数。换行

openfile2.close()
你的问题就在这里

openfile2.close
如果没有调用函数close,则需要添加括号()来调用函数。换行

openfile2.close()

比较:
.close()
.close
。比较:
.close()
.close
。我们都会犯这些错误。很高兴我能帮忙。你能接受这个答案吗?我们都会犯这些错误。很高兴我能帮忙。你能接受这个答案吗?