浙江大学python程序设计(陈春晖、翁恺、季江民)习题答案-第九章
一、单选题
1.下面网址表示本机地址的是 A
A. 127.0.0.1
B.128.0.0.1
C.10.0.0.1
D. www. flask. com
2.本地Flask Web服务器的缺省网址是 B
A. 128.0.0.1:5000
B. 127.0.0.1:5000
C.127.0.0.1:80
D. 127.0.0.1:25
3.下面Python库中,用于建立Web应用的是 A
。
A. Flask
B. Plotly
C. Pandas
D. Numpy
二、填空题
下面程序的输出结果是 third item
from requests_html import HTML
doc = '''
<div class ="wrap"> <div id="container"><ul class="list"> <li class="item-0">first-item</li> <li class="item-1"><a href="1ink2.html">second item</a></li><li class="item-0 active"><a href="link3.html"><span class="" bold>third item</span></a></li> <li class="item-1 active"><a href="link4.html">fourth item</a><li><li class="item-0"><a href="link5.html">fifth item</a></li> </ul> </div>
</div>
'''
html = HTML(html = doc)
elements = html.find('.list .item-0.active a')
for e in elements: print(e.text)
三、编程题
1.创建一个网页,显示学号、姓名、手机号、电子邮箱。
2.使用Dash模块实现一个网页版的通讯录,用文件实现数据的存储。通讯录的字段有学号、姓名、手机号、电子邮箱,可以实现添加、存储和查找。
3.在Pythonanywhere 上创建一个介绍自己、社团、学校、课程等内容的网站。