ython的sys模块
有关模块的导入
导入模块的循序
-
从当前目录下导python文件
-
再去环境变量下找这个文件
导入模块的实质
- 把这个模块的代码从头到尾的执行一次
比如有b文件为:
在a文件中直接import b:
输出为:
如果我在a文件中加入:
则输出为:
另外一种写法:
可以用于只导入某个函数或者变量
通过加环境变量的方式可以引入某个python文件
输出:
操作MONDO DB
创建数据库,并且插入数据:
返回所有数据:
条件查找:
删除某条数据:
update数据:
接口开发
了解接口开发的好处:
-
知道接口怎么开发
-
避免别人操作你的数据库
-
mock服务
methods可同时支持多种发请求方式。
打开浏览器,输入本地Ip+/login可获得:
或者在Postman中可获得post请求的结果:
可以定义一个response:
在Postman中可得到如下结果:
如何获取request的请求参数:
来看一个例子:
开始学习写一个小项目:
先将你的项目目录如下设置,设置成“Source Root",这样在该文件夹中的Python文件都可以直接用import找到这个文件夹下的方法以参数:
先定义一个配置文件用来存放所有会经常被用到的参数,比如数据库连接的Host等:
然后写一个专门用来存放接口方法的文件:
可以将数据库连接密码加密这些方法封装在另一个文件中:
最后再创建一个start文件作为这个项目的入口:
这里需要注意的是,邮件项目根目录mark as route,这种方式在pycharm中是好用的,但是在命令行或者其他使用是不行的,。
如果用命令行也可以运行Python并且项目位于任何的目录下都可以运行成功,在start文件中,需要取出当前路径: