Day7 - Sys Module, A simple API, read&update excel

ython的sys模块

有关模块的导入

导入模块的循序

  1. 从当前目录下导python文件
  2. 再去环境变量下找这个文件

导入模块的实质

  • 把这个模块的代码从头到尾的执行一次
比如有b文件为:
在a文件中直接import b:

输出为:

如果我在a文件中加入:
则输出为:
 
另外一种写法:
可以用于只导入某个函数或者变量
 

通过加环境变量的方式可以引入某个python文件

输出:
 

操作MONDO DB

创建数据库,并且插入数据:
返回所有数据:
条件查找:
删除某条数据:
 update数据:
 
 

接口开发

了解接口开发的好处:

  1. 知道接口怎么开发
  2. 避免别人操作你的数据库
  3. mock服务
methods可同时支持多种发请求方式。
打开浏览器,输入本地Ip+/login可获得:
或者在Postman中可获得post请求的结果:
可以定义一个response:
 
在Postman中可得到如下结果:
如何获取request的请求参数:
 
来看一个例子:
 
 

开始学习写一个小项目:

先将你的项目目录如下设置,设置成“Source Root",这样在该文件夹中的Python文件都可以直接用import找到这个文件夹下的方法以参数:
先定义一个配置文件用来存放所有会经常被用到的参数,比如数据库连接的Host等:
然后写一个专门用来存放接口方法的文件:
可以将数据库连接密码加密这些方法封装在另一个文件中:
最后再创建一个start文件作为这个项目的入口:
这里需要注意的是,邮件项目根目录mark as route,这种方式在pycharm中是好用的,但是在命令行或者其他使用是不行的,。
如果用命令行也可以运行Python并且项目位于任何的目录下都可以运行成功,在start文件中,需要取出当前路径:
 

读取&修改excel

读excel:

 

修改excel:

 
 

猜你喜欢

转载自www.cnblogs.com/yonnia/p/9335743.html