学习
实践
活动
工具
TVP
写文章

Python小白入手实战:用 tornado 做网站

一个网站的基本结构:

在咱们这儿,后端就是用 Python 写的程序。主要任务就是依据需要处理由前端发过来的各种恳求,依据恳求的处理结果,一方面操作数据库(对数据库进行增修改查),别的一方面把恳求的处理结果反馈给前端。

数据库面临后端的 Python 程序,任其增修改查。

树立一个目录,在这个目录中树立一些子目录和文件。这个结构树立好,就摆开了一个做网站的姿势。有了这个姿势,后边的工作就是在这个基础上增加具体内容了。

这里有三个 Python 文件,顺次写下如下内容:

处理异常:

我们可以使用三种方法来处理多个异常。

第一种方法需要把所有可能发生的异常放到一个元组里。像这样:

try:

file = open('test.txt', 'rb')

except (IOError, EOFError) as e:

print("An error occurred. {}".format(e.args[-1]))

另外一种方式是对每个单独的异常在单独的except语句块中处理。我们想要多少个except语句块都可以。这里是个例子:

try:

file = open('test.txt', 'rb')

except EOFError as e:

print("An EOF error occurred.")

raise e

except IOError as e:

print("An error occurred.")

raise e

上面这个方式中,如果异常没有被第一个except语句块处理,那么它也许被下一个语句块处理,或者根本不会被处理。

现在,最后一种方式会捕获所有异常:

try:

file = open('test.txt', 'rb')

except Exception:

# 打印一些异常日志,如果你想要的话

raise

当你不知道你的程序会抛出什么样的异常时,上面的方式可能非常有帮助。

以上就是本次分享的全部内容了,不知大家对小编讲述的如何做网站过程感觉怎么样?

欢迎爱好Python的人跟小编交流切磋一下!

一个小常识,其实空气的流动都是有规律的,排除地转偏向力的影响,在同一水平梯度,风或者烟总是从高压流向低压。

所以,如果你吃火锅时不管坐在哪里,烟都往你脸上飘,那么你就要注意一下了,很有可能是因为你太胖,体温高于周围,导致周围形成热低压的缘故。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190526A07GHK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券