怎么用python 将以下形式的文档转化成 html格式? 100

原文件:今天,晴,多云,23℃/31℃明天,多云,中雨,25℃/31℃后天,中雨,小雨,25℃/30℃周一,小雨,多云,26℃/32℃周二,多云,多云,27℃/34℃周三... 原文件:
今天,晴,多云,23℃/31℃
明天,多云,中雨,25℃/31℃
后天,中雨,小雨,25℃/30℃
周一,小雨,多云,26℃/32℃
周二,多云,多云,27℃/34℃
周三,多云,多云,28℃/36℃
周四,多云,多云,28℃/36℃

要改成的形式:
今天 明天 后天 周一 周二 周三 周四
晴 多云 中雨 小雨 多云 多云 多云
多云 中雨 小雨 多云 多云 多云 多云
23℃/31℃ 25℃/31℃ 25℃/30℃ 26℃/32℃ 27℃/34℃ 28℃/36℃ 28℃/36℃

要改成html表格的形式,有什么模块吗
展开
 我来答
匿名用户
推荐于2017-12-16
展开全部

没有,需要自己解析字符,比如

# coding: utf-8

text = '''今天,晴,多云,23℃/31℃
明天,多云,中雨,25℃/31℃
后天,中雨,小雨,25℃/30℃
周一,小雨,多云,26℃/32℃
周二,多云,多云,27℃/34℃
周三,多云,多云,28℃/36℃
周四,多云,多云,28℃/36℃'''

tables = [[],[],[],[]]
for line in text.splitlines():
    words = line.split(',')
    for i in range(4):
        tables[i].append(words[i])

print '<table>'
for tr in tables:
    print '<tr>\n<td>'+'</td>\n<td>'.join(tr)+'</td>\n</tr>'
print '</table>'

截图:

追问
我想弄成那种数列排的,不是横着的

今天 | 明天 | 后天|
晴 | 多云| 中雨|
多云 | 中雨 | 小雨 |
23℃/31℃ |25℃/31℃ |25℃/30℃ |
今天,晴,多云,温度是一列,居中对齐
追答
你吧输出的html代码放置到html页面中就是你想要的结果了
我这只是html代码而已。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式