如何艺术的调用属性方法? 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: s = Student() s.score = 9999 #score属性暴露,能随意修改,可是如何检查呢? 为了限制score的范围,可以通过一个set_score( ...
分类:
编程语言 时间:
2020-08-06 15:35:15
阅读次数:
70
验证和权限 目前我们的API对谁可以编辑或删除代码片段没有任何限制。我们希望有一些更高级的行为,以确保: 代码段始终与创建者相关联。 只有经过身份验证的用户才能创建摘要。 只有摘要的创建者可以对其进行更新或删除。 未经身份验证的请求应具有完全的只读访问权限。 向模型中添加信息 我们将对Snippet ...
分类:
其他好文 时间:
2020-08-06 13:10:44
阅读次数:
103
御丽诗妃:干货!一张图整理了 Python 所有内置异常 干货!一张图整理了 Python 所有内置异常 "奶糖猫"一个值得星标的公众号 本文约1500字,阅读大概需要6分钟 在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时 ...
分类:
编程语言 时间:
2020-08-06 13:08:37
阅读次数:
99
环境准备 Pycharm Python3 window10/win7 安装 Python 打开Python官网地址 下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。 开始安装 双击下载的安装包,弹出如下界面这里要注意的是: 将pyt ...
分类:
编程语言 时间:
2020-08-06 09:29:25
阅读次数:
94
open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数常用形式是接收两个参数:文 ...
分类:
编程语言 时间:
2020-08-06 09:29:11
阅读次数:
71