粉丝18.8万获赞47.0万


如何把已有数据用 api 的方式对外提供服务呢?马上安排使用接口套件,先创建一个外部用户为其分配公要和私要,再利用接口引擎,根据需求规划一个对外开放的数据接口, 你可以灵活的配置输入和输出模型,在为刚创建的用户授权。最后让我们用 a p i post 工具看看效果吧,搞定!

大家好啊,今天我们给大家讲解一下啊,如何接入这个慢直播,把慢直播接入到自己的一个平台上面,因为有很多粉丝一直问我们 这边,然后其实前段时间还是比较忙,所以今天给大家说一下接入的话方式有两种,第一种的话你们自己自建服服务器,这是第一点啊。第二点的话,呃,第二的话就是我们 这边提供一个 api 接口,你们自己接入到你们的平台,这属于我们提供一个底层数据给你们,你们这边自己接入就可以了。 呃,第一种的话就是费用比较高吧,然后如果我们以阿里云来举例的话,呃,五兆四和八这种的话,一年的费用大概就要六千块钱左右,而且同时在线观看人数非常少,嗯,十个左右, 所以你花六千多块钱同时在线十个人喝的话,我觉得这个意义并不是很大。然后如果接入我们的这个 api 的话,其实非怎么说呢?非常非常的低廉,而且稳定效果是非常好的。等一下 啊,给大家实际看一下怎么来接入我们提供的一个 api 接口,看我们啊,打开电脑啊啊,登录这个网址啊,然后我们选择一个 获取直播地址这个接口啊,这个就是一个 api 接口,然后我们需要调用啊,这个地址就可以了啊,就是这个请求地址调用就可以了, 然后这里有直播码密码,然后我们就可以接入到你自己的小程序 h 五,然后公众号啊这些小 app 啊,这些都可以啊,所以这个很简单。好,谢谢大家。

keep 安装 pandas, 打开开始菜单,找到命令提示服或 c m d 输入 p b install pandas y h t t p s 马哈斜杠斜杠 m i r r o r s d n l i y u n 点 com 斜杠 t y p i 斜杠, s i n p l e 回车就能快速安装 panda slide 安装完成。

啊,大家好,我们这次呢就是来给大家做一个分享啊,就是关呃讲关于这个接口第二晚开播的一个小教程,现在我们会分为大概七个小节来去做分享,大概每一节是五分钟啊,他们呢去做一个碎片化的一个学习, 那么我们来讲第一块啊,做讲讲一个 at 的一个接口的一个入门思域,他都握的一个例子,那么这节课我们主要就是就是 几个关键词啊,就第一个做 a 拍的一个接口开发,第二个呢他是一个低代码的,也是一个比较,就是零基础,然后低代码的一个开发的一个工具跟一个学习,那么我会用到这个工具啊,那么可想去想做一个注册, 然后我们来做一个 hello word, 一个接口视力啊,先写一个 hello word, 一个第一次编程都会写一个 hello word 的接口 入门视力接口教程演示使用啊,然后就可以去做一个保存。那么这个时候呢, 我们的第一个 hallevent 的借口啊,就已经是就已经是穿越好的了,他正在做一个构建,可能要等一会,大概的话,呃 一分钟左右吧,那么这时候呢,我们就已经下了一个接口的,其实是比较简单的,就说我们只要开一个账号,然后在上面去填一个 新型,那么这么这一个接口呢,他就会他就可以出来了啊,然后这时候他已经是真的好了,那我们可以看看这个效果啊, 这个是我们刚刚写的第一个 word 这个接口,那么他这个名称啊,版本号,他的这个接口的请求的这个路径啊,在于哪里? 像这些都可以去去请求了,那么还可以看到他这些参数啊,一些呃返回的这个内容。那么到这里呢,我们的哈喽沃呢?这个这个就已经是写好了,那么我们再稍稍微来看一下这个哈喽沃的接口,他有什么样的一些特点呢? 那么他有些呃正式环境啊,有这个正式环境他可以有有这个名称,有这个说明版本号,也可以对他做一个编辑,因为我们刚刚刚刚 是生产一个基本的接口啊,那么他他写名称啊,路径说明,还有参数啊,跟这些呃与函数,跟这些返回的自动还有结果。那么我们也可以呢对他做一个导出啊,到本地去做一个备份, 到时候还可以对他导导致之后呢,他就是一个呃文件的一个这样的这个文件啊,就是那当哪天你要去给别人用的话,或者是自用的话,也可以再去做一个导入啊,这样就可以去导入这个 这个接口的,那么这一节我们的这个他的卧的话就介绍完了。

大家好,今天我们一起学习一下潘纳斯的 red excel 这个函数,这函数主要是调晕了拍散的数据处理引擎,对这个 excel 表格进行了一个堵住,然后返回的一个潘纳斯 datafram 对象, datafram 的话是目前书记处理中比较主流的一种方式。首先的话咱们需要安装,先安装这个潘纳斯模块, 然后这边参数解析,首先是一个呃,毒肉的一个视力,咱们这边是准备了一个表格,数据护身股票的一个所有的信息表。然后第一步咱们 这是咱们数据测试数据表的一个表度键,开始已经定,然后用 red excel 这个函数去把这个 pass 给它读进来,然后正好就是咱们这个这张这张 这张表的一个表述。嗯,这样子咱们就完成了一个 excel 函数的一个简单的一个使命,然后他还提供了不丰富的一个参数,供咱们做一个选择, 嗯,参数主要包括这么多,然后咱们一一进行一个讲解。接下来啊,第一个是耐蒙,是耐蒙默认传入的是一个零,零就表示这个属于表格内的第一张表,这是他第一张表,默认传的是零。咱们接下来如果想要读这个这个一的话,呃,怎么弄呢?咱们现在去尝试一下 这个仓鼠烤上,然后我去, 嗯,他默认是等于零的,然后读的是上面的第一张表,但是太死,这张表咱们现在要读石头啊,咱们要读这张表,石头一这张表,咱们给他传个一,然后他不开,就是正好是石头一这张表,然后一样的 除了船序号,咱们也可以对他的直接传达,内部就是自负型的,这个他的一个表面啊,他都是效果是一样的啊。拍下此时的四号这个函数,他很多参数都是做选这个规则的,就是除了船序号也可以传达到一个名称。 咱们看到第三层,第三层是黑的,黑的是指定列明所在行的行后,默认是等于零呢。默认等于零是什么意思?就是这些数据读进来的话,咱们第一行的数据在潘纳斯里面,他默认是叫做第零行,第零行,然后咱们看到等于零,就是以这第零行的数据作为咱们的一个列的这些,所以就是所谓的列名。 咱们去运一下这个餐,咱们现在把他的默认零改进去, 可以看到他 tsco 的耐磨 air industry 这个些这些列名是销售到的,然后现在是用平安银行这一这一行的数据作为他的连锁, 然后第零零第零号的数据从万科开始了啊,这就是开的的一个作用。呃,下一个 napsnaps 是表度镜,表度镜就是咱们传的一个 pass, 这也是这个函数的一个 b 传向,然后下一个 nice 是和嗨的对应的,就是嗨的是表示的他的列缩运这个地方就是他的航缩运,航缩运他默认是不传的话,他是运连一二三四五,就用他的呃序号去做他的一个啊列缩运,咱们现在如果把它传上的话,假如咱们现在用新报这一列啊,一二三四五六七八九做他的一个列缩运, 然后直接就把这个领带丝裤做成他的一个里面走,然后可以看到他的 smbo, 现在呃在数据行里面已经不出现了,他是作为缩影行缩影出现在前面。呃,一样的,这个领带丝裤咱们也是可以给他进行传入一个序号, 做一套的一个呃,传,传出参数,就不管传名称,私人类型的名称,或者说传他的序号都是可以的啊。这个二他不是新宝二,新宝是一届啊,换一下可以看到他和上面咱们传这个直接传新宝的一个效果是一模一样的, 咱们看下一个词,下一个词属 use close, 它传入的方式有两种,一种是用列名和或者序号的,就放在中括号里面这种形式,一种是用 x 号自带的列名 abcd 就是用创意号引起来。这个 abcd 什么意思呢?就是咱们平时在 excel 表格里面做这个函数的一个运算的时候,运到这个 abcd 这个列名。 嗯,首先咱们尝试一下用中国号,中国号,假如是假如,咱们要读他的,嗯, top 的股票代码和名称这两行的话,怎么读呢?这两行呢? 看他的哪一列。呃,这是第一列和第三列,咱们现在以常用序号的方式去做一个去去折一个读录,你看它读出来就是这两列。然后另外的话咱们也是一样的,可以把这个序号给它改成名称, 你看他他的一个效果是完全一样的。然后刚刚咱们说了,也可以运用双引号加他的一个表格,自带的一个列明,这样子咱们从实一下, 他读入效果和上面中国号这种是完全一样的。然后这个他还有一个宝韵法,就是没冒好,就逗号的话表示取这两列,然后冒的话取从 a 列到 c 列,所以中间所有的列也是包括的,其他就是它包括了所有的列,这样那么 a 到 c 的话,就是他包含了一个毕业,毕业就是 c。 猫决定看下看下数据是吧?然后下一个 就默认给了一个 boss, 就是说咱们现在读这个数据,假如只有一列,只有一列,只有只有一列,他是他是然是以一个在他 frame 的对象去去返回的,可以看一下,咱们现在把这个改成一列,然后点一下他的音符,看一下他的一个规律性, 他的类型依然是一个他的非常猛的对象,咱们现在把仓鼠加上。 啊,他这边报错了。什么意思?报错,他现在返回的是一个 ciris, 咱们改成处之后,他返回的是个 ciris 对象, ciris 对象是没有应付这个这个方法的。然后咱们怎么去看他的类型呢? 括号直接去把他的类型输出一下,可以看到他这边类型立马变成了一个 citrus, 原来是他的 fm, 下面是底太补,底太补。参数,这个确实也是比较常运的,这参数也是做一个类型转换。他什么意思呢? 就是咱们读书的时候指定咱们要读书的类型,假如说咱们指定一个 stry, 就是说咱们把所有读书的数据指定为 string 类型,就搜不上类型, 然后这边加个音符吧,可以看到他咱们指定完类型之后,他读书的所有的数据都是,哦不,这个就是一个组织上类型,很正常。现在咱们把这个删了,对比一下他本来这个新报和类似的是 inter 类型,指定底太婆为 strong 的时候,他读了之后就变成了一个组织上类型。 好,可以看到这个介绍,他后面说可接受字典,接受字典是什么意思呢?就是的太普这个参数的话,咱们可以用字眼的形式去把这个列名作为一个键, 他要更改的一个类型,作为一个建建设,然后去传入他是能对这个这个表的一个数据做一个金属的一个类型转换, 可以看到他下面这个第四代的是没有变的,然后上面的三宝这个这一列他变成了一个怎么穿的类型 啊?这就是 type 的一个作用。眼镜,这个没啥好讲的,就是指点你那个笑的处理的处理引擎卡瓦卡瓦特斯,这个他是对某一列进行一个两大函数的一个运算,嗯?这个他什么意思呢?呃,运法跟比太补也比较像,比太补的一个字眼形式的一个比较像,那么卡瓦 的函数,然后传入一个字典,字典的键就是列名,咱们要处理的列的列名,然后咱们他的只是放他要做的处理,我们娜娜函数,娜娜 x, 然后假如说咱们要把呃,哎呀这一点,就是说地区列,地区列前面给他加个地区,像这样 呃,以这样的形式给他读,读进来怎么做呢?因为地区的它本来就是一个走串类型,咱们直接地区,然后冒好去做一个加法,然后把 x 一加,把你否要取掉, 先不哦,这个地方没改,这个应该是 a 二,可以看到现在他读进来之后,他是把所有的一个哎呀就原来的 的一个列给他加了一个地区给付了,然后下一个参数咱们看一下出 vinos 除 vinos 和 facebook, 那就是说必须得一起试验,那就什么意思呢?就现在假如说咱们看他们的数据,这一列他只有深圳和北京 啊,咱们指定深圳为住的话,然后再指定北京为 boss, 他就把这一类的数据从原来的深圳北京变成了一个出 foss 的形式啊,读入进来我们看一下,咱们先运一下,给大家看下效果。出 alex 这边是传一个中括号, 然后把北京这啥意思,就把这个列表里面含有的一个数据改成处,把 boss 列表里面的数据 改成 foss, 然后返回回现在咱们看这一列,哎呀,这一列他从原来的深圳北京变成了一个出 fos, 这两个参数必须一起使用,咱们单独只放一个参数的时候,他是呃不起,不是更生效的, 可以看看他现在没有任何变化,就是不生效。那下一个 skyskypros, 这个一般咱们用的时候都是直接付一个具体的一个数值,比如说咱们 skypros 前三行,就是把前三行挑过的意思, 可以看到他直接从国画开始,然后这个还有一种运法,那种运法就是通过列表的形式传传多个行,就是说传具体的一个行号,怎么传呢?咱们现在比如说把第一行和第二行跳过,然后走看一下, 然后这边咱们也做了一个视力,就是它可以传这个 lam 的函数,假如如果只读取偶数好的话,那么这个参数传进去看一下, 哎,他这边现在只读了欧书啊,下一个参数是 noronos, 这个还是这个参数也是比较常用的,就是是他的指定的读入,读入几行,咱们把这个参数加上试一下, 他们比如说只读前三号那个数字,你看他后面的数字就不读了,那下一个 navalinasnanas 将指点的一个指设置为 nynn, 这是潘纳斯陶队确实指的一个标记,就是当遇到什么值的时候,咱们给他把他的一个指变成 还可以传入这里,咱们把这个先取掉,然后传入这个,然后然后帮我把深圳给它变成一个孬,现在就是说所有为深圳的这个数据都变成孬, 可以看到现在所有深圳都没看到。然后他还有一种就是可以直接产列表,产业表的话,咱们这边比如说把上面这个银行业给他改善到, 哎,他这边银行也没上到,就是当出现这个值的时候,咱们就把他的数据一闹的,确实值得行驶毒性。


如何用 passne 夺取 csva 数据本钱这块实现主要是利用 plus 的 vcsv 接口。 然后首先第一个咱们看一下他的一个技术用法, 这是我提前准备的一个测试数据,咱们库审股票的股票基础信息标,然后这是他的一个表露镜,首先咱们去把 pilase 进来,然后用 panacev 的 csv 喊出去读取这个路径的数据, 这样子咱们就完成他的一个基本运法,然后咱们下一个看一下如何去指定他的毒肉的一个自负极也行,就是说咱们拿到的文件他的编码规则 比较多样,这时候咱们需要用到这个头顶这个参数去对它的编码进行一个指定领口顶,然后在霜以后里面写他的一个编码的名称,这样子就完成了一个编码类型的指定 啊。下一个是如何制定表图列名,表图列名这样子比较准确一点,因为他是海德的话,他是用现有数据的一个某一号的数据作为咱们的列名号, 然后现在这块咱们一共有五行数据,然后第一行是他的联名号码,然后正好他这个瑞的 csv 这个函数的网络还得签署,默认是电影的,然后就有时候咱们拿到的手机他不是这种合适他第一行 他写的都是,然后,或者是啊这样子地方数据没用,然后这样直接读的话,我现在读读给大家看一下, 他读出来之后,他把原来的这个列名行作为数据行给他倒进来了,然后做这个制,然后原来的现在的第一行的数据他并不是列名行,但是他作为他们的列名给他放进去,然后这样子他得到的数据也不是咱们想要的, 这时候就需要咱们去用汉字做一个指定,指定影响他的一个点开放, 可以看到咱们现在的列名行是在第二行,第二行的话咱们就把他还得给他付个一,这样子咱们就能拿到咱们正确想要的数据。下一个咱们看一下如何指定风格服, 嗯?分格服是什么东西呢?就是它仅限于在 csv 和 tst 文件,就是他某一行的数据里面,他每一列的数据是怎么去做区分的,怎么去做风格的。像 csv 文件一般用的是多,默认是多, 咱们的这个接口,他的 sesep 这个参数传的默认也是多。 能不能假如咱们现在这个逗号,咱们给他改一下,咱们拿到数据是这样子的数据, 就所有的数据也是用这个斜杠去做风格的,然后你再用这个去读,再这么读的话,他读出来所有的数据是只有一,只有一列数据,因为他没法,他不知道每一列的数据用什么去做风格。这时候咱们就需要领导这个参数,而且 acp 这个参数,咱们给他把斜杠给他复制进去,就告诉他咱们要用斜杠去做分构符,你看这样子就能有点正确的读出来这个数据。那么下一个咱们看一下如何自定义联名与 nines 这个参数, 他那列名在什么时候约呢?就是有时候咱们拿到的数据他没有列名,他所有的数据都是数据好,他这个数据里面没有列名好,这个时候咱们就需要运到直播了,奈姆斯这个参数 咱们直接去给他复制一个点名, 可以看他这样子的话,他就直接把这个联名好友给他加进去。下一个如何制定好声音?呃,这个参数他 和嗨的刚好是对应的,嗨的是指定裂缩印,他这个是指定行缩印,我们是行缩印的。现在咱们再读一下,看一下 都说他这个前面这个零一二三,这就是所谓的航空作业,因为咱们这边没有特意的去制定,他是默认按照他行的一个序号去作为他的缩影,然后放进去。假如现在咱们要运 tsq 的运这个呃运补他的股票代码,作为他的一个行作业,怎么弄呢? 咱们直接把他的列名作为他的一个纸附到这个 indesque 这个参数里面,这样子的话原来的零一二三他默认的这个号,所以就没有了,现在取而代之的是咱们的股票代码。 下一个咱们看一下如何指读入指定列数据。指定列数据就是咱们现在比如说有一共有六列的数据,咱们有些列的数据咱们不要,现在只要呃国家代码和哎呀这两行的数据,咱们看一下怎么去实践。 ucs 这个三手正好没有消耗线的,然后他传入的是一个列表,你传一个看一下,现在就只拿到这一好的数据,而这一列的数据 咱们把叶子交出来,就可以拿到两号列的数据,就咱们读入指定列的数据。下一个如何读入前号的数据啊?然后现在咱们一共有四行数据, 然后一共有五行数据,其中一行是咱们的标图,直接读的话是这样子,加上咱们现在不要三四行的数据,只要千两行的数据,那咱们就用刀绕尺子的这个参数,这是独两行的 好,下一个跟 no 让死刚好是相反的,他这边是跳过前多少毫能收取,怎么去跳过?然后咱们去尝试一下 这个咱们预想的就是他跳过前两行的手脚,看一下。哎,现在大家没发现一个问题,咱们的列明没有了,他列明变成原来的第三行的万科这一行的手脚, 这说明一个问题,就是给 bros 着这个咱说他是优先级是要高于嗨的,因为咱们部分嗨的是等于零的, 他这个嗨的等于零,他并不是说去找这个稳健的低领行的数据,作为咱们的他是找咱们独进来的数据的,低领行的比较土行。 那咱们现在先与他既然优先去大于这个的话,他先去跳过之后他前两行数据,这是在他的前两行数据跳完之后,他剩的是护三行,护三行里面他的第零行不就是第三行?然后上次的话他就把第三行作为咱们的一个练免去路线,来一个看一下如何制定数据类型, 古典书的类型,然后咱们先去读看一下他原来的什么类型, 他这个原来读进来是四个,有四列数据是字不串类型的,还有两列数据是英特类型的新薄和类似 dat。 假如现在咱们 要把所有的一个数据线给它改成奏这样格式怎么操作? 直接 tipetyteen string, 然后咱们打一下它的一个类型,可以看到现在所有的数据都变成了一个 object, 而原来的这两个印特也没有了, 然后这个参这个参数的话,它可以产生一个列表,做一个精准的一个改变,它的键就是咱们的列名。然后这就是咱们需要改的一个更改获得一个类型。 可以看到现在三宝这个这一类的数据,他并没有改变他的类型,然后类似的是变了的,这就是完成一个精准的一个精, 那个更改是类型的转发。然后下一个咱们看一下 gt。 这个参数也比较有意思,就是咱们有时候需要给书记做一些预处理,比如说咱们现在这个 ts 扣子国标代码不符合咱们的要求,咱们这个后面字母还有这个点咱们都不要了,怎么做呢? 你在读的时候其实就可以给他直接处理长这个钱数,然后咱们把这是一个字典,然后字典的键是他的列名, 然后他只跟他的一个处理的一个想法,然后只只要他的数字就是前六,前六位可以看他后面的点 sv 这些就取掉了。那下一个咱们看如何对于读入的时间列进行转换。咱们这现在达到这个数据,它时间列就是历史的这一列。但是咱们直接读可以看一下 这个堵车,他这个并不是时间类型,他是一个零点六十四,因为他本来就是一串数字,咱们怎么把这一串数字改成标准的时间格式,然后这一块就需要运到这样子 在此这个方式,不然他也需要传入一个列表,然后列表里面放他要进行时间转换的列面, 可以看现在它由原来的一个樱桃这么一个地产数字改成一个标准的时间格式,我们再去打一下它的类型, 可以看一下现在是戴在太阳的六十四位啊,这样子就完成了一个时间的一个转化。 然后这几个的话就是他平时比较常用的几个操作。下面这块他还有一些默认参数,其他好多参数也不太常用,我在这边笔记里面也有写,大家有兴趣的可以在评论区看一下我笔记。

好的,那么我们再来看一下,那么第三看呢,我们主要就是调用一个 windows 这个头文件里边的,也就是所谓的微软提供的一个系统的一个编程接口啊,一个函数,也可以说简单的,我们来看一下,那么这个呢,就是一个消息弹框啊,嗯, 那么这里我们把它保存一下,保存一下怎么办呢?我们在解决方案这里添加一个新建的项目。 呃,然后呢在这里呢,我们重新命名叫 a a 零零三啊,表示第三课的代码,我们写在这里。 好,那么这个时候, 后来我们就不再去重新写这个函数的入口点了,而这个呢后缀名是 c a p p 的,它实际上生成的是什么?这个是 c 加加的一个输入输出头文件啊, c 加加的, 你看他的输入输出呢,都有一个带了一个 io, 是吧?之前这个是什么呢?之前这个原文件什么是,是不是也有 io 两个字母? i 呢,表示我们的输入 o 呢,代表的是输出,实际上啊, 只是说这个呢,是 c 加加的啊,这个不是 c 啊,是 c 加加的输入输出头啊,但是他也可以用啊, 有了这个图图片之后呢,那么之前的这个函数呢,他也是可以用的啊,这个时候我们编译,你看单独的编译,我们第三个的代码, 他边也是能够通过的,那么你包含了 c 加加的这个输入输出的头之后啊,那么这个函数呢,他也是可以用的啊, 本身这个 c 加加呢,相当于就是在 c 的基础上做了一些扩展啊,一个是面向结构化编程,一个是面向对象的啊,编程差别很小,语法都是一样的。 好了,这些东西你看不惯的啊,比如说你觉得这个 s t d 啊,这个谢佳佳的输出方式,你不习惯啊,不习惯我们把它给删掉就行了啊,那么你习惯,那么你就留着啊。啊,那么我们 今天要调用的是这个 message box 这个函数啊,那么我们来看一下,这个是就像前面的这个 point 也是一个函数,而这个 message box 呢,它是微软提供的一个函数啊,但是呢,你看这个时候, 他下边现在是红色,表示这个函数他是调用不了的啊,那么要怎么去调用他呢?这个呢,他必须要包含一个叫做 windows 的投文件。 好,那么包好了这个图文件之后,你看这里他是不是显示不一样啊,这个时候呢,我们就可以调用他,那么第一个呢填零,第二个也可以填零啊,我们看第三个呢, 这是标题是一个字符串啊,后边呢是就是按钮的类型啊,我们填一或者是零都可以,他只是一个类型,但是你会发现啊,这个时候这里输输入字串了啊,他也是调动不了的 啊,我们讲简单一点啊,我们后边加一个后缀 a 啊,具体是什么意思,我们后边道脑相应的章节会讲啊。 好,那么这个时候我们说的调用的是什么? message box 诶,这个函数啊,那么其中呢,这是函数的格式,但是前面几个函参数呢,我们都是填的零, 但是呢,这里呢,我们还是要稍微的讲一下啊,这个东西,虽然说这个东西呢,不要求大家理解,也 不要求大家实际啊,大家反正就是简单的了解一下吧,这个是叫窗口 啊,这个窗有了这个窗口聚饼之后呢,我们可以改变窗口的大小啊,可以在窗口啊上边,呃,就是设置他的窗口标题啊,啊,或者是获得他的画图的这个 这个 dc, 然后在上面啊绘制图像啊这一类的啊,这个是一个支付串啊, 这是一个支付创元内容吧,下面显示的这是一个支付创元啊,表示的是一个标题呃,这个是我们 窗口的滤芯, 就是呃,比如说显示一个按钮或者是两个按钮这一类的。好,我们来看一下这个时候有什么效果, 有什么什么问题,都是用的双引号。双引号啊,我们这里 哦,我们自己写的啊,后边我们系统的头文件我们都要用这个监控号,我们自己写 的头文件采用这个双引号,现在我们还没有讲到字写头文件这里,所以说我们用的都是这个监控号啊,这个监控号都表示什么呢?呃,他是系统啊,也就是接口自带的这个环境自带的 图文件啊,不是我们自己写的都要用这个监控号啊,如果是我们自己写的图文件采用采用双引号,这个后边我们还没有讲到那里啊, 对这个句柄我们简单的了解一下就行了,实际上那些东西都是题外话啊,后边呢我们慢慢的去讲那个类型,那么你只只需要看到我们写了这句代码之后啊,他这个他会有一个什么样的作用啊就行了。这 这个时候要注意我们这个时候运行的实际上还是什么 a 零零一,那么我们要运行 a 零零三的代码,我们要点右键, 要在这里要设设置什么设置启动项目啊,注意哦,这是一个知识点啊,这个东西需要你自己记一下。设为启动项目,看到没有啊? 那么这里呢,我们有两个项目,这个是叫解决方案,这下边相当于是个目录, a 零零幺是一个项目, a 零零三是一个项目,那么这个时候我们把 a 零零三设置为启动项目啊,好,然后启动。 那么这个时候看到没有标题,这个时候一呢表示两个按钮,一个确定按钮,一个取消按钮,这个是标题,看到没有?如果你要显示内容的话,我们看可以在这里显示一个字,不转, 我们再重新再来啊,再重新执行, 那么看到没有,它实际上标题对应的这个是第三个参数,中间是用英文状态的逗号来分格,这四个参数的标题对应的是第三 三个参数,我的内容对应的是第二个参数啊,而这个一呢表示的是什么?确定和取消,我们也可以写成它标准的一个红的一个形式,比如说 n b o k, 呃,这个 m b o k 呢,它实际上是整数的零,表示只显示一个确定按钮, 因为他还有其他的组合,比如说这个就只有一个确定按钮,嗯,但是如果要显示两个按钮,他有什么?有 nbs, low 啊这一类的,或者有三个按钮的啊?确定,嗯?是否取消啊?怎么的?有三个按钮,看是是吧?否啊这一类的,但是呢,嗯,简单一点的话,你就填零就行了, 简单一点的就填零这个地方啊,因为他的内其他的参数我们不要求了解,我们要求了解的就是这个标题对应的是第三个参数,而这个内容对应的是第二个参数就行了啊,第一个参数和第四个参数的都都填零就可以了, 而且要知道这个 max 键 box 呢,它是什么? windows 的这个投文件要包含之后才能够调用这个 apr 函数。好了,那么今天的所有知识点呃都讲完了啊, 呃,虽然说代码很少,但是知识点非常的多啊,所以说大家下去之后啊,你要花时间自己整理啊,自己整理一下把关键的东西呢啊,给做一下笔记是最好的啊,或者是添加上你自己的 素食是最好的啊,因为这后边我也没有添加素食了是吧。弹出一个啊,创一个确定 好了,那么今天呢的课程呢就到这里了, 当然实实际上我们这个东西呢是创口聚品,这个呢是字符串,常亮的字符串 啊,实际上前边这个呢,我们啊还没有讲到这个东西, 这个是一个支付创人类型 啊,这里来跟大家备注, 这个是 c 的标准输入输出相当低 啊,这两个类似类似但又不同。 好的这些代码呢,虽然说比较少就这么几行,但下去之后呢,大家要自己要 要把这个基础打好啊,是吧,这些代码呢自己要抄一下吧啊,因为抄的时候也是非常容易出错的,如果遇到问题到时候大家联系我就行了啊,这个自定义函数啊,有什么作用? 大家也可以在里边是吧,多加几行这个代码自己试一下啊,比如说我们这个时候需要把项目一设置为启动项啊,那么你设置一下就行了,然后这里输出了啊,三行的提示信息啊,你可以多调用几次这个代码 啊,这个这里来可以看到它输出的一个结果。 嗯,那些类型我们没有讲到的,嗯, 你能够理解就理解,不能够理解就等着,后边我也会详细的讲的啊。现在不讲,不是说以后不讲啊,因为我们这些知识点要逐步逐步的讲啊,一节课肯定讲 不完的,是吧?后边还有大把的时间。 这是一个 macbooks, 它是什么呢?它是微软提供的一个接口,嗯,不管是什么了,不管是我们的 c 语言,或者是什么 particle bicycle, 撸啊,或者是一元,他都可以,只要是程序员,他就可以在 windows 这个环境 去调用那个接口,相应的接口还非常非常的多,比如说我们打印机的接口,写文件的接口,读写文件的,或者比如说我这里按了这个最小化,他也是调用了一个 微软的一个什么呢?操作系统的一个接口啊。而今天我们讲的这个 message books, 我说了的这个东西。第三课,这个东西呢,不需要大家去理解, 大家只要知道的是什么呢?你所需要知道的是我们调用了这个 mess 级 box 之后有什么效果就行了。是不是?比如说我们把项目三让他来启动的时候,我们调用了他, 那么这里呢?他会显示这样的一个弹框,这就是他最终的结果。这个东西不是让你来理解的,我也理解不了啊,你说的话,因为这个东西底层他是什么是微软写的 啊,微软他就规定了,规定你代码这么写之后,那么这里就有这么一个结果,就相当于我们微软他定义了你按下这个叉这个按钮的时候,窗口就关闭了,但是这个窗口是怎么关闭的?你知道原理吗? 是吧?你可以可能有基础的,你知道一点皮毛,但是你也不知道他最终是怎么实现的,因为他最终实现都是他什么这个操作系统的内部代码底层代码完成的,这个是一个啊,微软他本身的一个 规则制定的一个相当于啊,他写了大量的一个底层代码啊来完成的。所以说你按下了这个叉的时候,你只需要知道,那么这个窗口按下这个叉他就关闭了,那就 ok 了。还有我们生成的 生成的这个程序,你能够找到他是生成带在什么目录下边啊,就行了啊。比如说在解决方案下边这个第八个目录下边这个零零三,那么这 就是我们写的那个程序了,那么他显示的就是这样的一个标题,而且这个东西你可以多次的调用啊,每调用一次他就出现一个窗口, 而且这后边的这个是吧,也可以任意的改变这个字符,或者是这个标题什么的,这个字符串都是可以任意改变的啊,当然要写在这个字符串里边 啊,边音生产,你可以到这里来直接运行也可以,这是第一个标题,那么这是第二个标题啊,这是第三个标题, 你只需要就是说知道,哎,我们这个代码跑了,运行了之后 他有什么效果就行了。像这种原理我们是不需要去理解的,我们只需要去用它就行了啊,这个我们也没有讲啊,为什么我没有讲的东西你们都老喜欢问呢?因为在后边也会讲的这个东西, 这个尺寸是那个什么 s、 t、 d 里边的那个支付串啊,它是这家叫做支付串啊, 第一个零就是说表示那里那个窗口据评为零呢,它代表的是桌面,就桌面窗口,反正就是零,就是敷衍他嘛,就是什么都不写的意思啊, 就说我们关心的差数就是第二个和第三个啊,其他的这两个没有用,就默认的 是吧?懂不懂?默认就是你,你可以把它想象成固定的就填零啊,因为窗口聚品这个东西我们还没有没有讲,比如说怎么获得游戏窗口的这个窗口聚品这个东西我们都是要到后面才讲的 啊,所以说我反复的强调的一个问题呢,就是什么呢?嗯,那么我们在讨论问题的时候啊,我们尽量讨论本节课啊,重要的一个知识点,关键字。 对,你只需要就是说知道哎,这个代码跑了之后,你会去修改这个代码,那么就是比如说你知道哎,这个代码我在这里来添加整个这幅串呢,或者说打印出我想要的一个提提示信息啊,是吧?啊?比如说我第一次 调用的是不是你自己想要输出的信息,你通过这个 mess 及 box 这个函数调用了之后,是不是把它给输出来就行了?那么你们要完成的目标是什么呢? 就是这个复制粘贴一下这个代码,然后把这个字符串给修改一下,那么这节课的目标里就已经达成了啊,就已经达成了。 那么像这种情况啊,比如说操作失败了,他是因为这个程序呢,在运行当中你必须要把它给关掉啊, 像这些你遇到的问题,你可以括号的时候随时把你的情况反映给我,我跟你远程啊,把这些遇到的问题解决了。学习肯定都 是一帆风顺的,都会遇到各种各样未知的一些问题啊,但是我还是要反复的强调一下哈,就是说无论是我们上课题问题啊,还是下课的时候 提问题啊,我们都要什么呢?尽量是问这一节课啊,关键的知识点,或者是我们以前已经讲过啊,比如说我们昨天上的课讲的,或者是前天上的课讲的知识点, 你不懂的都可以在这里提出来,但是我们后边还没有讲到的这个知识点啊,那么你可以课后啊,比如说我们下了课放学之后,你可以课后来问我,那是没有问题的啊,但是比如说你上课的时候,我们没有讲到这个词典,那么你呢? 问这个知识点的话,嗯,那么这样的话,我们这个进度就不太好讲了,是吧?哎,那预热的时候,你也可以随便提问,我们随便聊都没有问题。因为现在我们是正式上课之后,我们前后前后课程有一个衔接的一个问题啊, 前后课程知识点有个衔接的,你讲到的,比如说我们前面已经上了一周的课了, 前面有,比如说有七天的课,那么前面七天的课你都可以拿到,拿到这一节课来问,那是没有问题的,但是我们还没有讲到的,比如说我们可能是以后或者是下个月或者是明天要讲到的课, 那些东西呢?你提前问我,那个就没有多大的意义了。 新建没有出来新建这个项目, 嗯,那么像这种的话,嗯,你可能是选的那个, 选的那个时候选错了,要么就是你安装的这个平台的配置可能是不对啊,这种情况啊,啊,那么我远程啊,等会你放学之后,远程跟你单独一对一的解决这个问题, 哎,像这种问题啊,等会你单独的找我。大家还有没有零基础的话, 作为零基础的话肯定是比较萌,所以说我们今天讲的代码比较少,那么你就算是不懂,那么下去之后把这些代码是吧,跟着复制粘贴也好啊,反正你要多跑几遍, 多熟悉一下。哎,开始我们不是理解,那么开始最最重要的是什么呢?要跟着能够练习,能够操作,所以说我们每节课设计的这个代码呢,都比较少,那么 你跟着我的操作创建这个项目之后,把里面的代码复制粘贴过去,那么跑起来啊,多练习 啊,多练习能够运行,那么慢慢的我们经过几天的一个学习之后啊,那么你也能够复制粘贴,也能够 修改这个代码啊,比如说我们今天的代码,你可以复制,可以粘贴过去,然后可以做一个简单的修改,那么你的学习目标达成了就可以了啊,后边的我们会不断的讲, 那么你也加上你课后的一个不断的一个练习啊,那么慢慢的这个就熟能生巧了啊,慢慢的就能够, 呃,肯定是会逐渐达到这个全自动的这个目标的啊。嗯,如果是没有,呃其他的 没有问题的话,那么啊课上不能够解决的问题,那么下来之后呢?我们 qq 上啊,一对一的给大家解决啊今天的问题。好,那么课程的话就录到。

同学们是调试 api 接口的非常方便的有利工具之一,现在演示通过 http 跟 htvs 去调试一个 api 接口,把地址放在这里,这里选择一个 方法,一般都是选透视玻璃,这里选 iw 格式,然后再选择 j 损,然后把 j 损参数内容填在这个位置,这点发送 啊,调用完成之后,这个状态两百就是调用成功,这个是耗时,这个是返回的大小,返回内容就在这里。 再再调用一个 h t t b s 的一样,把 a b i 地址放在这里,这里选,也选择 pose body 也是同样选择 iw, 选这一审格式,把这一审内容填在这里,点击发送,这时候就会报错,我们看一下这个报错信息,是证书已经过期了,我们可以设置,跳过证书验证,再设置这里把这个去掉, 然后再点发送去调用,这时候就可以调用成功了,调用成功,这里状态也是否有两百,一样的法人内容也是在这个。
![#程序员 #计算机 #python #干货 #教程 [python知识] 小z老师的视频精选,今天我们来学习如何用flask模块创建数据库的api读取接口](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/d422471772b45e9fee29c80cca3c2dc8~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2093295600&x-signature=hgfRZkpWC5qjGWszIBslgZexdIE%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260505071822BEC2F8C7676DF2B9B438)
大家好,这里是星途文化,我是小曾老师,今天呢我们一起来学习怎么样呢?在这一个 pattern 中啊,去读取我们的数据库表格内容,并且呢作为接口去进行数据的传递。 在我们日常的这一个项目开发过程中呢,如果我们直接将这一个数据库的像地址段国号,用户名和密码提供给其他的这一个系统来进行数据的对接,那这种做法呢,相对来说不怎么安全。 这个时候呢就可以将我们这一个数据库的内容呢给他去在后台定义成接口,用接口地址呢来传递数据啊,会相对来说呢更好一些。那在我们这一个 pass 中啊,我们怎么样来实现这一个操作呢? 首先第一个啊,我们来先试一下,这里呢有一个叫做 flask 的库啊,在这里面我们来导入这一 一个 phonus 壳的这一个内,那这个 phonus 壳呢,它是一个第三方的库,如果我们需要去使用的话,要在这一个 pass 中先通过 pip 的这个命令对它进行安装啊,安装就可以了,安装整个过程非常的简单, 那我们现在来一起看一下整个的这个代码编写要需要哪些不同的步骤。首先第一个呢,我们要先来创建一个这一个 worb ipi 的框架啊, 那么这个框架的定义呢,就直接写 a p p, 等于在这里写上这一个 flask, 我们将这个内呢进行实力化的操作,在里面呢去传递我们的这一个小火线,小火线 name, 然后接着呢,我们在这里需要有一个 装饰器,这个装饰器呢叫做哎装饰器啊,现在打成一个 at 符号,装饰器叫做 up 点 root。 那么这一个装饰器的作用呢,是将我们的这一个路由的这一个地址和我们后面呢要进行这一个数据操作的函数来进行绑定。那这个地方呢,我们可以去自己定义一个这一个路由地址啊, 在这个地址里面呢,还是定义我们这一个地址访问的方法,那么访问方法呢,一共有两种,一个呢是 get, 一个是 post 啊,这里我们就只有 get 和 post 两种不同的方法。 然后接着呢,我们后面要写上一个操作数据的这一个函数,那我就写一个 get data 啊,自己定义这个函数的名字。那么在这个函数里 呢,我是想要去获取某一个数据库表格的内容,所以我在这里啊去连接我们自己的这一个奥尔口数据库, ok 啊,然后在这里呢,我们通过这一个数据库里面的 connector 方法,然后写上我的这个用户名,然后还有我的这一个密码啊,加上这一个地址啊,因为是我本地的吗,很多个 host, 然后幺五二幺,再加上这一个 sid 啊,这个酷的名字。 接着呢我们给到一个变量保存一下,然后在数据库里面呢,还要去创建一个操作 circle 语句的邮标啊,这里我们写上这一个 ctrl, 然后通过这一个邮标呢去调用我们的这一个 circle 语句,那在里面我就写一个简单的 sending the scene from emp 表格。那接着呢 我们用这一个邮标,然后点飞驰 or 来获取这个查询语句所有的内容啊,然后给他一个变量保存,然后接着呢我们去 return 当前获取到的这个数据, 那么在读取的过程中呢,数据库一旦打开呢,我们要记得呢去给他 ctrls 关闭一下 好了,那整个过程其实我们就已经写完了啊,这个操作呢,其实并不难,然后我们再写上一个数据的入口啊,写上 even, 等于这里加上 men。 好了,这个入口呢,写完之后,我们在下面去调用这个框架,让它跑起来啊,下面写上一个 run 运行就可以了,现在呢我们右键去执行一下当前写好的这一 一个文件,运行起来之后,这里会提示我们啊,这里一个 running on, 这个后面呢是我们启动的这一个服务器地址,默认的账号呢,用的是五千,我们去 copy 一下,然后找到浏览器粘贴进去, 除了这一个服务器的地址和端口号之外,还要再加上我们刚才自己定义的这个路由地址啊,这个 apidat, 然后把它写在这个后面,然后敲回车。这个时候呢就可以看到我成功的读取了这一个数据库中 emp 表格的内容, 那么这一个数据的读取,我们能不能让他变得更加的灵活一些呢?好,我现在先把这个服务停下来啊, 我们可以呢去让这一个用户想读取哪个表格就读取哪个表格,我们可以让这一个 后面的 data 这个路径啊,把它变成一个动态的表明。那么怎么来进行这种数据的操作呢?我们把这个后面啊写上一个间括号,然后在里面写上 tablene, 那把这个 table nine 呢变成一个接收用户输入的一个变量,然后将这个变量呢传递到我们的这一个函数里面去, 然后接着呢我们把这个英文 p 表呢,把它变成啊,我们当前要去接受的这一个格式化的这个内容呢,然后把 top nine 传递到这个字幕串里面去。那写完之后,我们现在重新来运行一下当前的这一个弗纳斯克整个框架。 然后下面我们来看一下啊,如果我把它写的是 d, e, p, t, 然后敲回车,这里看到的就是我的这个部门的信息,我们把它放大一点, 这里看到的是部门的信息,那如果我写的是 emp, 敲回车看到的就是员工的信息啊,然后我们这里再写上什么 udas, 敲回车看到的就是用户的信息,然后再换一个啊,什么 trips, 就是订单的信息, 所以呢我们就可以通过呢进行这一个地址的切换,然后随时读取各种不一样的表格呢, 这个呢就是怎么样将这个数据库的内容,然后以接口的形式进行返回的基本操作方法,那么大家学会了吗?