我正在尝试将我的一些数据输出到一个HTML文件中。 Python在创建新文件时没有问题,但是它似乎在write命令方面有问题。程序运行时没有错误或警告,但文件大小仍为0kb(空)。在
我对python有点新手,所以我希望有人能指出我的错误。在
代码如下:
#OUTPUT
calcfile = open('calculation.html','w');
CALCOUT = """<!DOCTYPE html>
<html>
<head>
<title>Quick Calculation</title>
</head>
<body>
<h1>Estimate</h1>
<table>
"""
#Some code which appends to CALCOUT -- long but it works perfectly via STDOUT.
calcfile.write("%s" % CALCOUT);
#also tried calcfile.write(CALCOUT);
试试这个:
而且,Python中不需要分号。在
你必须记住打开文件后关闭它。或者更好的方法是使用
with
构造,只要with
块的作用域退出,它就会自动关闭文件。在你必须计算文件关闭()当然是文件。在
相关问题 更多 >
编程相关推荐