嘟嘟嘟嘟, 妈妈。
粉丝134获赞168

今天我们来给大家讲一下项目生成打包,在拍摄当中我们写好了功能以后, 我们要把我们这个拍审写的功能打包出来给其他人使用,因为我们在我们的电脑上还有拍审这个编辑平台,我们可以在上面写代码, 也可以在上面使用,但是如果我们把这个功能写好后,要给别人使用,当然不能让别人使用我们这个啊拍床变异平台,所以我们就需要把这个项目生成出来啊,生成成 ex 一的应用程序给其他人使用。 这个时候呢,首先我给大家介绍一下,先安装一个第三方打包的模块, 怎么安装呢?我们首先打开 cnd 命令啊,命令提示服务打开了以后,然后我们再复制这行代码,我提前写好了代码 运行这行代码呢啊就可以安装这个打包的模块,因为我已经安装过了,所以在这里啊就不能 现场给大家演示一遍安装,我可以用图片啊给大家看一下。首先呢我们输入了这个命令啊,输入了这个命令以后, 他就会下载模块,对不对?正常下载模块我们需要稍微的等待一下他下载,他下载好了之后啊,等待一段时 时间过后,他下载好了之后啊,我们又可以继续输入啊命令,这个时候就是啊,代表下载好了,对不对?下载安装好了这个模块以后呢,我们就可以进行我们的项目打包,那接下来我继续给大家讲一下 下面呢啊,我们就可以执行项目打包的操作,首先就是啊这个命令,然后加上斜杠 f 的参数,还有我们项目的路径,好, 项目的路径呢?我们可以在啊拍床的这个项目里面找到我们写的这个项目的文件,对不对?项目的这个文件,然后我们右键选择复制路径,这里有绝对路径,我们直接选择绝对路径。好, 选择好之后呢,我们把我们的项目的这个路径复制过来,然后再复制到啊,我们这个命令下,整体上来说啊,整行命令就是这样, 然后我们再复制在命令提示符里面。好,大家要注意这个参数,他是大写的 f, 如果你写上小写的 f 的话,可能就会错误, 大家注意一下,新手学经常会犯这种错误,就是输入命令的时候有一个命令不小心打错字啊,好,把整行命令复制完以后呢,我们按一下回车, 这个时候他就正在生成我们的项目,稍微等待一下 啊,差不多 多了。好,大家注意这个时候啊,他已经生成好了,他生成好了,那我们这个项目文件在哪里呢? 啊?大家注意看一下啊,他在这里最后面啊,倒数第三第四行的时候,他会提示你啊,这个项目应用程序已经生成在这个文件夹,对不对?大家可以注意看一下,注意看一下 他生成到了这个文件夹,我们就可以复制一下这个文件夹路径,当然我们也可以沿着这个文件夹的路径直接找过去也行,复制也可以。 好,然后呢,我就打开我的我的电脑是电脑,然后把这个录进复制啊,他就生成好,我们找到他以后呢,这个就是我们写好的这个人 物信息的系统,对不对?这样就生成好了我们的应用程序,这个就是我们写的人物信息系统,所以我们使用这个拍摄在写程序,写任何功能的时候,写好以后我们可以打包出来 给别人使用,对不对?那这样别人就可以直接使用我们已经写好的功能,对不对?方便其他人更好的工作,更好的使用这些功能。好,那这节课呢?啊?就讲到这里, 每天利用空闲时间学习电脑知识。

那么接下来我们要教大家如何把我们的应用打包成一个安装包,在我们的手机上面进行安装去访问,首先选中我们的项目, 然后选中发行,我们去修改一下我们的安卓包名,按照他的命名规范,然后选择使用 dcloud 的老板证书,选就要打包 继续打包,这时候他正在编译我们的资源,我们只需要静静的等待,这个过程可能是要两三分钟吧。 打包好了之后他会返回一个下载地址,现在已经打包成功了,我们看到他返回一个下载地址, 就是这个下载地址,我们把它复制出来, 去到我们的浏览器上面下载下来, 安装包就叫 apk 了, 下载好之后我这里是用的是模拟器来打开它的,安装好之后我们就直接打开它, 看到效果就跟我们在网页上看到的是一模一样的, 大家可以跟着我的步骤就是打包完之后可以在手机上面 下载安装,在真真机上面测试也是可以的,我这里用的就是一个模拟器,为了方便演示,就是这么简单。

如何把拍摄文件打包成一个 ex1 应用程序,这样在别人没有安装拍摄环境的情况下,也能运行出你用拍摄代码写的小程序了。这里呢,我们要用到拍摄的一个模块, 首先我们需要安装这个模块,同时按住键盘温加 r, 在这里输入 cmd, 然后点击确定,在这里呢用 pip 指令进行安装就可以了。 这个模块的名字叫 py, 然后按下回车,他就会进行安装。我这里呢已经安装好了,就不进行安装了,直接点击关闭,等待安装完成之后。第二件事十, 我们要打包哪个拍摄脚本文件呢?假设我要打包这个, 那我们就需要找到这个文件的所在地,右键在文件资源管理器中显示,然后呢在我们的上方这里输入 cmd, 然后按下回车,在这里呢再输入我们的打包指令就可以了。那打包指令呢,就是那个模块的名字 py, 然后杠 f 后面连接的是我们要打爆的那个文件的名字, 为了以防万一呢,我一般都是从命名的方式去复制他的名字 布置,然后粘贴, 然后按下回车,他就会进行打包了。那么他打包之后会放在哪里呢?其实在他同目录下会生成一个 dist 文件,我们双击打开,这时候还没有的, 那等一会他打包完了之后呢,会统一放在这里。 好,其实这里呢就出现了一个 ex1 应用程序了,这里也提示我们打包完成了,我们直接双击他就可以运行了, 这样就很方便的可以把我们写的小功能分享给其他人了。

大家好,这期视频主要是聊一聊将拍成项目打包成 e s e 的一个技巧。在一些时候,我们需要将项目进行一个打包,然后发送给没有安装拍成环境的客户机去运行, 那这个时候就可以借助拍 store 这个工具,它可以让我们快速的将拍摄项目打包成一个 ese 应用程序。在开始之前呢,让我们先准备一段代码吧, 打包之前呢,我们需要先安装一下 pencil 这个工具,安装好之后才可以进行一个打包工作。 nice, 那么在安装完成之后呢,我们就可以使用单文件和文件夹打包这两种方式的命令去打包了,那我们来试一下吧。 那么打包好之后呢,我们前往 disco 文件夹去查看我们刚才打包好的 ese 文件,这里可以看到他已经可以正常运行了, 看起来闪退的原因其实是我没有给他加了一条堵塞语句。 那么现在我们可以来测试一下文件夹打包的方式,这里可以看到他同样打包成功了,也是存放 在 disto 文件夹,我们可以前往文件夹去运行一下,同样的它的运行也是没有问题的。 那么到这里呢,基本的打包技巧我们已经介绍完了,那其实关于这个视频的技巧还是比较基础的啊, 就如果你对更高级的技巧感兴趣的话,你可以前往他们的官方文档去查阅。那感谢收看,我们下期再见。

三十秒教会你拍成转 ese 格式。首先找到我们可以装逼的文件,不对,找到我们想要的文件,在下面开始这一点运行,输入 cnd, 输入评论区的这串代码,不懂的话可以去看一下,点一下运行,找到我们刚刚的文件,点 f 二,将名称保存在上面,输入铅笔, 输入郭老师屏幕上的这串代码,空格杠 f, 再空格,输入刚的文件名, 点回车,然后就等待它打包完,下面会有一行这个是就说明打包完了,我们回到刚刚的末会发现这里面有个 d 开头的,我们点开它,这就说明我们的程序打包完成了,我们运行一下。好了,本期分享到这里,你学会了吗?

大家好,这节视频呢,咱们一起来学习一下如何将一个拍摄程序打包成一个 exc 可执行文件。呃,那么呃,本节课的话,主要有两两种方法来进行 拍损程序的打包,一个是标准的一个打包,还有一个通过构建虚拟环境的一个打包。那么两者的区别呢,就主要是标准程序的这种打包的话,它生成的 e x e 文件因为包含了很多呃 不相关的内裤或者是呃拍摄的文件,那么他最后呃形成的这个可执行文件特别大啊,而使用我们这种虚拟环境的一个压缩打包的方式呢,那么他生成的最终的 exc 文件呃就可能会小到只有二十多个兆 啊。那么今天我就以之前生成这个动态考勤表这个程序呢,来演示一下两种方法啊,生成我们 esc 文件的一个过程。那首先呢, 你需要将这个嗯 cmd 窗口打开啊,那么打开了以后,首先就是要进入到你的这个工作路径 啊,然后进来了以后呢啊,我们第一步,呃,当然在这之前,你首先要确保你已经安装好这个 py installer 了啊,这个我已经都安装好了。然后呢,接下来就是确认啊,比如说你要给你的这个小程序 添加一个啊图标啊,那你需要给他,嗯,将你想要的这个图图像呢,通过在线工具给他转化成这个 ico 格式,这 ico ico 格式如果你转化成功的话,你是直接可以看到的缩略图的, 如果这边是一个空白的或者是未识别文件那个样式的话,那说明你这个图片并没有真正的转化成 icu 格式,那你在后续压缩过程当中呢,他会报错,你并不能生成这个 ese 文件。好,那么我们接下来呢就运行一下这个代码, 其实这里的话很简单,然后呢就是要进行一个比较长时间的等待啊,那这个时候的话我就先把视频暂停。 哦,那,嗯,我们刚才是从 从这里开始运行的,大概直行了有十多分钟吧,然后最后他提示我们的这个文件目录生成在这里了,我们打开一下 啊,就直接在这里,但这个时候我需要把我的员工名单放进去,然后双击一下运行。 好,这个时候终于可以了,稍微有一点慢看一下。 好,这样我们的一个动态表格就生成了。 好,接下来咱们讲一下如何使 用虚拟环境来压缩打包拍损程序。那么通过虚拟环境创建的这个拍损 esc 文件,它的大小会显著的减少啊,那主要的操作步骤呢?其实也不多啊,第一步就是通过我们这个指令 啊,康达 crate 杠 n, 然后是虚拟环境的名称,然后拍摄三点六 就可以了啊,你可以在这个选择安娜看到的这个 pom 的命令窗口啊,这里的话我已经创建过了,所以的话我就 不再演示这个过程了,但是这个是非常简单的啊,就只需要这样输入一个命令行回车就可以了啊,那接下来的话,咱们激活一下我创建好的 环境,变亮考勤。好,你可以看到我旁边的这个,呃, 算是他的一个根基的目录吧,就转转变成了我们这个虚拟环境。那在这个时候的话,你做的所有的操作呢,都是针对的是我们这个虚拟环境下的一个更新啊,那我现在,呃 还需要在打包前还需要安装一些我这个程序所需要的这个依赖库啊,那我们在这里可以看到有 open pecso 还有潘达斯啊,潘达斯的话他还依赖于这个 xl r d, 但这个 xl r d 的话要注意这个版本啊,尽量是选择这个一点二点零,因为这样的话它可以处理 xlsx 格式,如果说你选择最新 版的话呢,他只能处理这个 xls 啊,也就说现在咱们最新的这个 excel 的文件他是读取不了的。那么如果这些东西你都万事俱备了以后啊,那接下来的你要做的事情呢,就是要进入到你的这个 啊,啊,就是你的这个数据的文件夹,就像我这个动态考勤表当中啊,我的这个程序了,还有我的这个数据都在这里啊,还有我的这个图标啊,咱们这个咱们这次安装的话是连图标一起带上的 啊,所以你先要进入到咱们这个目录当中去,我先进入到目录当中去,再给大家解释接下来的这个代码是什么含义。呃,然后咱们最后一步啊,就是使用这个 py installer 啊, 这个命令,这个命令前面这些啊,你就记住他是怎么使用就好了,那这里的话就是你的一个 啊, ico 格式的,呃,软件图标,然后后面的话就是,呃你编码的这个,嗯,拍粉程序啊,这个是我这个动态考勤表写的这个代码啊,然后,呃,这样完成了以后呢,你就可以运行了, 就稍微等一下 啊,这个 ico 图标的话要稍微注意一下啊,你一定要通过在线工具 把你想要的一些 gpg 文件或者是其他任意格式的图片文件呢,转化成这个 ico, 如果他转化成功了以后呢,这个地方就会能 看到你这个图片的缩略图,否则的话这个地方就会是一个空白啊,他就,嗯不能够正常显示,那么你在使用的时候就会爆错啊, 我这个也快了,我可以先暂停一下哦,已经好了, 咱们需要把这个数据员考进来,然后运行我们的程序 啊这个,嗯,因为我之前稍微改了一下代码,没关系,把这个扩展名改一下, 好看,我的这个结果就自动生成了。 好的动态考金表就这样生成了,我们这个 esc 文件可以使用,谢谢大家。

ok, 今天我们给大家分享的内容是有关我们的拍摄第三方裤子皮外因斯多了库,那么大家看着皮外因斯多了库的话,其实光看我们的一个因斯多了,你大概会猜想这是一个 安装程序的库,那其实他并不是安装程序的库,他是用来干嘛的呢?他是用来我们的一个拍摄的一个应用程序打包的。 面对我们的一个环境来说啊,就是说啊我们在这这台机上开发了这样的一些应用的话,我们不想 要把这个所有的元代码全部都丢到另外一台电脑上,或者是我们不希望用户装的时候的话,又把所有的一些拍摄的一些运行环境重装一遍, 那这时候就会涉及到一个问题,就是说我可以针对我的拍摄的这个代码做一个打包, 比如说他在 windows 下面,那么他就打包成一我们所说的一个啊 ex 一文件,那么在麦克或者其他的 minis 下面,他打包成打包成相应的一个 呃对应的一个呃文可自信文件,那这样来说的话,对于我们的呃程序开放人员,他多了一个呃不会泄露代码的一个担心。那另外呢就是安装的时候就是运委人员或者是部署人员, 那么他就少了一个呃安装拍摄的一个环境,也就是这程序不需要安装,我们的一个拍摄程序就可以直接运行起来。 那我们来看一下这个拍摄的这个一丝多的裤啊,就是说目前来说,我觉得他可能是一个最强大的一个啊打包裤来着,那么这个的话就是我们 所对应的这样的一个网站叫 py 派点 pojpy 也走了,那这里网上的一个呃 pypad 这个网站是这个里点击我们的 can 个 c, 然后我们打开我们的一个 h, 打开了之后呢,我们在这里面看一下,按住 ctrl v, 那按了 ctrl v 之后的话,我们来看一下这个页面的 啊,这个就是我们的一个网站啊,那在网站上的话,他可以说是一个呃使用相对来说比较完整的这样的一个应用程序,包括他可以在运行在我们的呃麦克上去做一个打包, 那么它是在呃 windows 上面,它是必须要邦斗的一个 vso 的一个 c 加加的一个迪奥的酷,那安装 的话呀,非常简单啊,就 py 因斯多了, p 啊, pip 因斯多了, py 因斯多了,然后呢目前来说的话,要求是在呃二点,就是三点五到三点七的这个一以上的一个版本, 那因为的话他总在更新嘛,所以说这个的话其实是有相对应的一个要求的。 ok, 下面的话就是我们的一个讲怎么去用的这个方法的,我们来直接给大家演示一下就好了。 我们回到我们的一个 ppt 啊,就是那么来看一下我们的安装的一个方法,那安装的方法也是很简单的,他其实就是利用我们的一个 vip s 多了, 呃,意思多, 然后 py 一次多了, 那这样来说的话,他就可以装了,因为我已经装了,所以说他会提示所有的都满足。那么大家看一下这个啊, p y e s 多了这个程序,这个酷啊,他可以安装的时候的话,他安装了很多其他的内容,比如说啊, p y bing 三二、 ct types, ctypes 的这样的一个呃,包,然后这个 altograph 包, p fire 包,然后,呃,还有赛塔 tools 这样的一个包, 那么装完了之后呢?那其实我们就可以用了,就是说其实他非常非常的简单,也不用大家去花太多的时间去学啊,我怎么去用,怎么去打包,那其实他的最简单一种打包方式。什么方式啊?就是我们的一个 杠上一个大小的 f, 然后后面跟上我们的拍摄文件,就可以直接把它打包。那这里面的话我们用我们在这里面的啊一个例子啊,就是说,呃,之前给大家演示过的一个例子。 什么例子呢?就是我们随机生人数的这样的一个例子,我们把它放到一个 c 盘下面, 那这里面的话我们能看到就是随机生成数的这样的一个例子。就是我现在来说的话,利用这个随机生成数的话,就看生成了这个制服满足我的这个条件花了多少时间。我们先来让一下 看起来花的时间会比较多,那我其实在这里面可以为了减少我们等待的时间呢,我们可以在这里就是给他一个很高 一个横杠,一个横杠,一个横杠每出出一个就一个横杠。呃,符合这样的条件生存的还真的是挺久的。 ok, 一共花了将近五十一秒时间,然后执行了七十八万五千三百一十七次,然后这不算已经执行了这个, 然后呢正着正着表达是这个,所以说他已经自信了,在我们不经意间,然后他已经自信了五十一秒,然后的话,呃生成了七十八万个尺寸,然后做一个正者匹配,才得到这样一个结果。 那我现在来说的话,我觉得这个的话,哎,其实挺好玩的,我想把它丢给别人玩。那我把元旦码丢给别人的话,那元旦码已经切了,那不是我想要的。我想让他说,哎,你来测试一下啊,测试一个什么呢?就是说我 这里定一个参数定义进去,用目前来说的话,这个生成的这个内容啊,其实都是我们定义好的,当然的话你也可以。呃,预制一个参数,就是说把它定一个我们可以写的一个参数, 这个参数来源于我们的一个外部来进行我们的一个定义。那先因为我们现在已经定义好了之后的话,那他生成的这个结果就已经定义好了。 如果总有一天的话,你希望说我定义好这样的一个,呃正着表达式,让他去满足我的正着表达式的时候,呃,满足我的正着表达,把它作为参数当然是可以的啊。 ok, 那这个的话,其实我们现在希望把这个程序呢做一个打包。那打包怎么打包呢?我们先把这个 这个删掉,因为我这个已经做好这三个, 那散了之后呢,我们就开始可以做一个打包。怎么打包呢?我们用 py install py install 干什么呢?干一个我的 ff 的话呢?下面这里有个什么文件呢?就是我们看一下拍什么这个文件叫什么来着? 随机生成树,把这个也删了。随机生成树, 那这样来说的话,我们直接就可以开始安装这样的一个包。 ok, 他会按照相对应的一个过程呢,就是把这个数据全部都生成出来,那生成完成了以后的话,我们去哪里找这个文件呢? 那这里面因为我们没有在这目录里面去指定他的一个参数说我输出到哪里,那么他默认来说会在这里面有一个 desdiece 最标准的这个程序,把这个程序放到这里面来, 那这里面我们也可以在这里面直直接拿过来,直接那这个的话就是我们所对应的一个随机生存处的这样的一个文件。当然了这个的话我们也可以定义说啊,我 bud 的话, 这个这个文件夹的这个内容,他把所有的这里面就包含了一个所有的酷的这个内容全部都在这里啊,大家看到没有?这里面有一个随机生成的一个文件,那这个的话他告诉我们说,就是啊,这是 py, 呃,因 py 因素我是没 not able to found, 就是说这里面是他默认来带的一些酷,是我们其他的没有的。 那这标的里面的话,他会把一些库呢,还有这样一些内容全部都放在这里面来,那整个一个打包完成以后就会放到我们的 dst st, 你在里面,大家看一下,这个就是我们刚刚生成的一个程序。 ok, 那这个生成数还没有生成,也就是说的话了啊,刚说完就已经生成了, 一共运行了五十九秒,然后的话随机这么穿的话,呃,匹配的这个政策表达是这个样子,那一共运行了七十六万七十六万次, ok, 这个的话就是我们打包好好的这个应用程序,那么当然的话他也有很多的一些参数啊, 那这参数的话其实大家可以忽略,如果说你将来的话,想啊做的漂亮一点,比如说你这里面做一个什么?做一个。呃,上面写一个叫做 啊博米两个字。那我说我希望输出的这个内容呢?里面有博米两个字。 ok, 很简单,加上一个。呃。我的 ico, 因为这个就是我们的一个图标,因为默认来说的话,大家看一下他的执行的图标。什么图标?他就是我们的一个 拍摄的那个样子的一个图标啊,就默认的拍摄也默认的。这个的话挺不好看的。我觉得确实挺不好看。那他需要什么样的一个文件呢?他需要一个一个 icon, 所以说你要到网上去找一个 icon 的文件。呃,我看一下有没有啊? icon 这里面有很多的一个 ico 的文件,我估计他需要那个,但是这样吧,我看一下有没有这个画图中有没有我们的一个 ico。 呃。在这里打新建一个, 打开吧,打开我的。呃,公司的这个文件, 公司私下有一个 logo, logo 呢,我希望把这个看能不能印出来一个 ico 其他,可是如果他能变成一个 ico 的话,那就 ok。 很意外啊,他不能保持为一个爱狂的角色,那只能去网上去找了。 到这里边看一下, 来一口, 这个要 vip。 算了,来,另外再找。我们到病的里面去找吧, 来一口, 这里面有很多的一个 i 孔,那这里面看下能不能变成为一个 i 孔, 哦,也不行,这里面的话,其实默认来说的话都是一些一些的 ico, 看一下能不能另成为他。都是记,其实也就是记接脾气, 看一下用这个截图能能不能做成。 呃,刚试了,抓了也不行啊。我们看一下有没有一个比较好的一个 ico, 因为现在 icon 的话,这资源有蛮多的一些网站呢,其实把它作为一个收费的一个项目去做,所以说现在的话 icon 不像以前那么好下载, 你看一下这个能不能下载 好慢呢?我觉得真的好慢。那这个的 icon 的话, 欧巴伊的一个就是爱, 这是美国的一所大学吧, 太慢了,算了,就是说大家需呃需要了解的其实是一点啊,就是我们进行我们的一个数据的一个 呃输出的时候的话,大家可以去指定好我们的一个 ico 的这样的文件,那这里面的话,我们如果说单独希望生成一个独立的可执行文件的话,直直接跟上 f, 就像我们刚才这里所提到的,就是我们直接的话 指定一个大写的一个 f 就可以了,这里 f 是大写,大家稍微注意一下。哎,创建好了以后的话就可以啊,直接执行。那么当然呢,我们可以在这里面可以直 听我们程序输出的名字,当然的话也可以采用他默认的一个拍摄的一个文件。那么第一呢,就是创建一个目录,包含我们的一个呃程序和相对应的一个 呃文件,然后可以用那个定一个输出目录,那就 ddys pass, desta pass 解决 d 确标讯 pass。 比如说因为目前来说的话,我没有定义输出文件,那么我们的他会就会把他的这个拍摄呃弄完了之后的话丢到这个里面来,那这个的话就是我们所随机生成的这样的一个文件。 ok, 这个的话是比较简单,不知道大家有没有理解呢?我觉得这个还是比较容易的理解啊。 ok, 那讲到这里的话,这节课程就到这里,我们下节课再见。

怎么把拍摄脚本打包成 ex 文件?点完赞三十秒教会你。首先我准备好了一个简单的拍摄文件, 这个文件我们看到我与这个目录复制一下,点左下角输入 and ctrl 选择 part share cd 的代版布录粘贴在里面安装下扣 paper install 需要 installer。 有车 单张整购。怎么打包呢?选你到哪杠大 f 加上代码的名字,这名字你可以换成这个名字。 回车进入打包,打包成功,打开目录有这样的 x 文件我们打开,请输入姓名,我输入小白回车,你好,小白,欢迎你运行成功。想学习更多拍摄干货,今晚记得拍来我直播间。

今天来讲用 python 开发接口,我们新建个文件叫做智能, 用十行代码来开发一个简单接口。所首先我们是要用模块,上节课我们讲过用 flask 这个 a s k s 门打掉了,从这个引用这个模块来开发接口啊, 呃,代码非常简单。首先第一步我们来创建一个实力,叫做 a p p f l s k 啊,这是它的实力叫做 a p p, 那么我们再来呃,定一个接口, a p p 点 他的创建一个路由给客户端来请求,叫 root, 然后它的接口是跟目录下的 hello, 我们定义成 hello 的,嗯,这个接口,那么他访问 hello 这个接口之后呢?我们给他访问什么东西呢?那么要定一个函数。 呃,函数名字我们可以随便取,我们就取一个 hello 吧, 给它返回什么东西呢?返回就返回一个简单的文本。呃, hello, word 吧, s 就写个这个,这个写完之后呢?呃,之前我们讲课也讲过,对不对?如果说我们要定义,要判断是不是这个 文件来请求的话,我们要用个 name 等于等于两个等于号, 防止其他文件来调用它的时候啊,会出现错误。那么这个 接口怎么去启动呢?叫 a p p, 点 run, run 里面有两个参数啊,一个是它的接口 host, 一个是 pod, 就是端口有一个 ip 地址,一个端口,那么我们 hold 的就写 写四个零,四个零什么意思呢?就是代表任何 ip 地址来访问他都可以啊,只要访问的是这个。呃,我们写的是服务端吗?访问服务端的这个地址啊,就可以,局网可以,然后用外网访问也是可以的。那么后头我们就写他是个整数啊,我们就写五千, 五千的话,我们现在来运行一下右键, 在中单中运行 它是有什么报错了吗? address already use 嗯,五千端口已经被使用了,我们改一下五千零一 啊,这个时候已经启动了,在这里我们可以看到它 running on htdp, 这个就是接口地址啊,幺二七点零点零点一下就是本机的啊,然后这个是我的 ip 地址,我们来访问看一下吧。 第二期点零点零点幺,然后是五零幺直接访问 啊,直接访问是没有的啊,注意我们写的是呃这个啊, hollow 根部多下的就斜杠就是根部路嘛。 h l hello 是吧,可以访问这个了, 放大 hello 排成末了,我们把它改成 hello 一,这里改成对一百。好保存,保存 好再来访问看一下。 哎,我刚才也保存了呀, ctrl 加 s, 呃,我把它关掉吧,关掉吧,重新运行 啊,五零零幺 刷新啊。 note 放的就是代表这个接口是已经是不能用了啊, hello, 就是这个就不能用了,我们用 hello 一看一下 啊,就改成了我们刚才的这接口啊,那么我们写一个简单接口就已经写完了,就是十行代码,非常简单,所以用对于新手,新手来说,我们用呃这个 flask 这个模块来开发接口是非常简单的,那么我们现在来写一个稍微复杂一点的啊, 呃, 我们写一个接口,让他来返回,返回一个文本信息, 再返回一个接生数据啊,再返回一个图片,呃,还是一样,我们刚才,呃导入显示导入模块, 呃,我们要用到 l a s k, 用这个, 用了 jason 数据的话,我们要 jason five, 然后还有一个发送哦,我们要用到呃,返回图片的话就用到 send fire 这个接口,这个模块我们下面会讲,还是要先创建一个实力, 那我们就是创一个实力,然后我们来定一个,呃 呃,首先写一下啊,普通的文本接口,然后一个 jason 数据返回接口,再写一个图片 返回的接口,最后呢,我们是什么? a p p 点让啊,启动接口就是这些, 所以这东西蛮简单。刚才我们写过啊,还是要艾特 a p p 点 run, 不是艾特 a p p 点路由 r o o u t 路由,然后就是它的要访问的地址,我们客户端要请求的地址,我们刚才写的是 hello, 对不对?我们现在改成 d x, 然后慢号 return 访问 python 写的接口啊,我们就。对啊,这个冒号写错了,我们是英文吗 啊 啊,哼,不是不是,我没写错啊, 这样写才对啊。我们要 定一个函数,然后我们再写一个 jason 的啊,一样 a p p 点 r u t e 然后我们的, 嗯,请求地址。写个 jack jason 定一个函数啊,函数叫最爱 jason 吧, 这阵也不太好。 return return jason jason 的话,我们先定一个字典, 字典的话叫 led。 不写 code 吧,写 code 有点麻烦。 message this is a jason is pants 呃,它是一个字典,然后我们要返回的是一个 jason 的呃,数据对不对?所以我们要 jason five, 而文 i so on i 把对的传进去就是的啊。最后一个呢,我们是返回一个图片接口,一按 a p p 写路由, 路由他的就写个跟 model img m 一吧图片,然后定一个函数 i g r m g。 我们返回。首先是定义一个图片的路径,我们要返回的图片路径, 路径我们就找下面有一个, 找个这个图片嘛,右键复制路径,把它粘贴到这里来,还是一样 return 啊, 我们要用到 send fires, send fire, send fire 里面有两个参数啊,一个参数是图片路径啊, pace, 然后是呃它的请求类型 叫做 i m h 一,我们图片就写个 j p e g, 看图片格是什么 j p g 的啊?好,最后我们来请求,请求的话就跟刚才一样,我先判断一下 它启动的是不是我们的主文件,然后 a p p 点 run, run 的话两个参数,一个是 host 音,点音,点音点音。第二个就是我们的 后头,我们现在改一下啊,五零零二啊,跟刚才我们是五零零幺不一样的,所以我们整个的呃,就写完了啊,就是 一个,两,两个,三个,呃,三个啊,就写了三个,写了三个接口,待会我们来呃运行,看一下 右键运行啊,五零零二,我们把它改成五零零二, 很明显是报错了,因为我们的呃路径不对啊。第一个是呃 text 啊,跟我们返回的数据是一样的啊,这是普通的一个呃文本接口,下一个路由的,我们的地址是 jason 啊,返回的是一个阶层数据。然后第三个我们看一下,是 m g 一 啊,返回来是一个图片,放小一点啊,返回来是我们刚才写的一个图片啊,今天,今天的代码就到此结束啊,然后需要代码的话 啊,行,那就到这里了。


大家好,我是蚂蚁,本视频给大家分享一个拍摄的小例子,拍摄怎样压缩文件夹,把它压缩成 zipper 这样的格式。咱们使用的内裤叫做 zip file, 这内裤非常的简单,有这么几个步骤,几乎类似于普通文件的写入。 首先咱们使用 zfl, 里面有个类 zfl 传入结果的 zf 的名称,然后 w 是写入模式, 对这对象来说,怎么 rat, 后面传入文件名就可以把文件写到压缩文件里, 最后点 clos 就可以生成这个压缩的 zippo 文件。那么本次代码我就实现个目标, 输入一个任何的目录,运行这个拍摄代码,就能够把这个目录压缩成对应的 zp 文件。咱们来看一下拍摄代码 怎么编写,打开拍岔母,因为咱们要从命令行接受一个文件夹的参数,所以咱们先写麦函数, 如果内蒙等于闷的话, dil 内蒙就是传入的目录名等于 sister 阿格威 第一个参数,然后咱们判断一下这是不是一个目录 amp 的 ous, 如果 not ouse, 点 pass, 点 as, 如果他不是一个目的时候,咱们就报错 race exception, 这不是一个木头, 否则的话咱们就进行压缩。 do zippo compress 传入 di 二内幕这函数咱们来实现一下 diff, 然后然后生成什么文件名呢?咱们可以简单起见, art put name 等于 f d i r name 直接点 vip, 就是说咱们生成这个压缩文件就是目录名,后面带上点 cp 就是这个结果的压缩文件。 然后呢,咱们 zip 等于 zip file 这个模块,咱们引入一下他点 zipple, 传入咱们的 果名字,写出模式,然后咱们传一个 ziple filed, 点压缩格式,选这个 deflight 的,这是默认的压缩格式。然后呢,咱们怎么把这个沐浴露下所有的文件写进去呢?可以使用一个便利的方法, in austin walk, 这个方法可以辨离一个目录下所有的文件,它会传出三个参数, root, d r s fast 对应的是便利这个子目录的时候,当前目录的路径,文件的列表, 咱们要写的是普通文件的列表, 对每个文件来说,怎么 zip 点 right, 每个文件的绝对路径是 ouse then pass, 点 join, 传入 root 以及 fire, 最后的话是 zippo, 点 close, ok, 这代码这就写完了,咱们来尝试运行一下,刚才我编写的拍摄代码是这个名字,拍摄这部 director, 然后我准备了一个目录,这摸下有些文件以及一个字幕录,那么我怎么使用这个拍摄文件把这个目录进行压缩呢? 我打开命令行,切换到这个摩洛,然后直行 pass, 竖这个 pass 的文件名字,然后传一个参数, 就是叫压缩的文件夹的名字,带压缩目录,然后回车, 这么录下呢,就自动的生成了带压缩目录,点 zippo, 如果我双击的话,解压后我们看一下, 就跟刚才的目录一模一样,意思是说怎么成功的实现了一个目录的压缩。这就是本期的内容,分享给大家。