编写python脚本将html输出插入到html代码的某个部分

时间:2014-06-15 02:23:15

标签: python html mysql

我编写了这段代码,它从MySQL查询中生成一个html列表。我可以将它写入index.html文件,但它会覆盖其中的所有内容。如何在不覆盖整个index.html文件的情况下将此列表显示在index.html文件中?

这是生成html输出并将其写入文件的代码:

import MySQLdb
import time
import HTML

db = MySQLdb.connect(
  host=" ",
  user=" ",
  passwd=" ",
  db=" ")

c = db.cursor()
c.execute("SELECT `name`,`symbol`,`last`,`diff` FROM `nyse_100`")
result = c.fetchall()
result = list(result)

htmlcode = HTML.list(result)

with open("../index.html", "w") as my_file:
  my_file.write(htmlcode)

输出结果为:

<UL>
 <LI>('Exxon Mobil Corp.', 'XOM', '102.59', '-0.06')
 <LI>('International Business Machines Corp.', 'IBM', '182.56', '0.00')
 <LI>('Chevron Corp.', 'CVX', '127.11', '-0.15')
 <LI>('General Electric Co.', 'GE', '27.01', '-0.03')
 <LI>('Procter & Gamble Co.', 'PG', '79.62', '-0.02')
</UL>

0 个答案:

没有答案