怎样将代码转换为html文件
怎样将代码转换为html文件
怎样将代码转换为html文件
2018-03-19
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 任务 在生成的表格中,对于没有及格的同学,请把分数标记为红色。 提示:红色可以用 <td style="color:red"> 实现。 ''' d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } def generate_tr(name, score): if score >= 60: return '<tr><td>%s</td><td>%s</td></tr>' % (name, score) else: return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name, score) tds = [ generate_tr(name, score) for name, score in d.iteritems()] print '<table border="1">' print '<tr><th>Name</th><th>Score</th><tr>' print '\n'.join(tds) print '</table>' # 注:字符串可以通过 % 进行格式化,用指定的参数替代 %s。字符串的join()方法可以把一个 list 拼接成一个字符串。 ''' 输出结果: html代码 <table border="1"> <tr><th>Name</th><th>Score</th><tr> <tr><td>Lisa</td><td>85</td></tr> <tr><td>Adam</td><td>95</td></tr> <tr><td>Bart</td><td style="color:red">59</td></tr> </table> ''' python F:/python-imooc-01/10列表生成式/10-2-复杂表达式/task.py >task.html
说一下我的转换过程,希望对你有所帮助,用到Notepad++和Python3.6
第一步:将本节的代码复制粘贴到Notepad++中,如下图:
保存,起名listgenerate.py
第二步:运行listgenerate.py
在命令窗口输入如下命令运行:
第三步:将运行结果输入到一个新建的txt中,保存或者另存为.html格式
<table border="1">
<tr><th>Name</th><th>Score</th></tr>
<tr><td>Adam</td><td>95</td></tr>
<tr><td>Lisa</td><td>85</td></tr>
<tr><td>Bart</td><td style="color:red">59</td></tr>
</table>
双击运行这个html文件:
结果成绩59变红:
举报