Learn From others--4w任务
JeremiahZhang
client端
- print
help.__doc__
- 第一次见这么写的.这样写感觉很professional啊.
- 读取历史记录的方法很有趣.
- 直接去分析Template, 在Template上直接读取文本区域
- 首先用
requests.get("your_url")
得到html内容. - 引入这样的一个库,
from bs4 import BeautifulSoup
- 就可以分离出页面的内容.
- 具体可以看这篇官方文档
server端
- 用了两次close.()
- 好像跟我遇到的问题类似, 得把写入和读取分开.
- 我能说我是最近在读大妈写的一个文档才意识到, 如果存在一个
if
, 那么else
也要出现! - 记得大妈之前说过一个东西, 我后来才意识到的, 就是
from XXX import *
会import很多未知的函数, 所以在变量命名什么的会引起不必要的烦恼. 我后来照着代码里用到函数一顿添加.
liangchaob
server
- 他用的是flask框架, 在5W任务里, 小赖第二版也用了flask框架.
- 感觉正如小赖说的, 跟bottle很类似. 看着函数命名都很像.
app = Flask(__name__)
系统时间是这么写的
timeNow = str(time.strftime("%Y-%m-%d %H:%M:%S"))
- 这是我在检查是否需不需要加
str()
遇到的问题. 目前还没解决
- 我才发现梁同学的一个特点, 真是是每一行都会有注释.
- 使用了bootstrap的web界面立马会上个档次呐!棒!
wp-lai
- 在小赖这永远有东西可挖. ;-)
- 把函数跟web脚本分开, 单独保存一个文件里, 然后再web脚本里调用.
- 之前在完成任务的时候就抄袭了他对于client端与server端的连接方式:单开一个网页.虽然还不清楚这样是否会影响安全性, 但是好用!
- 小赖写的代码非常清晰, 易读! 学习之.