粉丝8303获赞2.9万

pason 快 速入门篇第一张一点四创建 py 文件并运行程序。哈喽,大家好,上个视频讲完了 python 的 下载与安装,接下来下一步我们就干嘛呢? 装好软件了,他就可以开始写代码,因为编程语言本质上就是通过写代码来实现。写代码怎么写呢?这里我们先注一下啊,我们从最开始最基本的开始讲,第一步找到你 python 的 安装路径,我们往下翻 啊。一般来说,你装好之后,在这里拍损会有一个这样一个选项,拍损三点十一,我们点进去看里面的话呢,会有一二三四四个选项啊。 ok, 这里面会有四个东西,我们选择什么呢?选择第一个叫 i d l e, 当然也有可能你选择不一定这样的,不一定在第一个,我们只要注意名字好了,或者你直接搜 i d l e 啊,搜这个名称,然后括号你的拍损版本,然后位数是吧?比如我们三点十一六十四位的。好,我们就选它打开, 打开之后是一个这样的界面,这个界面呢,就可以直接在里面,比如写个代码输出,我们写个最简单的输入代码时候,第一步你需要将你的输入法调成英文输入,我们这里默认是中文的,我们点击成英文, 用任何输入法都要记得改成英文输入,为什么?因为编程里边他基本上都是用英文的,用中文这个符号不一样会报错的。给我们输入 print 啊引号,然后呢?哈喽, word 回车,你看它就能运行,或者我们输个中文版的来 print 里面我们输个中文。你好啊,世界来回车,你看它也能够运行,是不是?这就是一个啊,比较简单的 代码运行的一个方式,我们可以写代码运行,不过这种方式的话,只能够在一次性测试这里运行,因为我们如果说想要改代码,这里就改不了,那如果你想来实时的修改设置的,哎,我们就可以这样,怎么做呢?我们创建一个代码文件,这个文件可以随时修改,就类似于像记事本一样, 现在怎么做呢?来,你看啊,我们先在这选择 file 啊,就文件的意思,选择 new file, 就是 新建一个文件,点它,那么它会生成一个这样的窗口,然后呢,目前没有起名字,那这里边呢,我们就可以随便来,比如说 print, 呃,我们先输入 hello 啊, word, 好, 那是一行简单代码, ok, 然后呢,接下来我们保存这个文件,按 ctrl 加 s, 好, 按一下,那么这里按完之后呢,它会提示你,你是否要保存这样一个文件呢?答案是的,我们就把它保存到,比如说保存到桌面上,起个名字啊,就叫 test, 这个零一, touch 零一,然后注意文件名的后缀是点 p y 啊,这个要注意一下,点保存好,那么这样你就保存好了,并且显示这个文件当前是保存在桌面上。保存好之后,接下来下一步就是我们运行这个代码,怎么运行呢?点 run, run 就是 运行的意思,好的意思,我们点它,然后呢 run model 啊,运行这个模块, ok, 点击, 那你看,这样的话呢,我就能够运行了,是吧?右边这里就提示运行了,他的这个文件是放在我的桌面,他的这个 test 的 零一这个文件里的,那这里有个代码就可以随便改了,比如说你看我改成 hello 啊,世界 ok, 这里的符号都只能用英文啊,除了中文的文字内容,其他都是要英文的,然后按 ctrl s 保存, ok, 保存完之后来再次运行 run mod 啊,你看他就变成了哈喽时机,所以这样你就想怎么改就怎么改了。并且我们在桌面上也能看到这样一个代码文件,来找一下,在桌面上那是不是有一个 test, 零一点 p y ok, 或者我们直接在桌面上看吧, 那在这里他会有一个这样的代码文件,这个代码文件的话,如果你想看不能双击运行,因为双击运行呢,他是双击是直接运行的,运行完就结束了,那么这里你就看不到结果了。如果你想要看这个文件里具体的内容, 来我们这里的话呢,需要使用什么?你可以选择使用记事本编辑的方式来进行查看啊,点开,那么这样的话呢,就能看到它里面进行内容了,只不过这里会有差别,什么差别呢?你看我们在记事本里直接打开,它是个黑色字,但是我们在这个 idie 这个剪辑的编辑器当中啊,它的字是有不同颜色的, 你看到没有?比如你看这个 print, 它是一个紫色的,是吧?然后中间这个哈喽世界啊,是一个绿色的,对吧?这是一个简单的语法高料, 用来区别不同的一个用法,那么这就是我们对于 python 这个软件相关的介绍,以及它怎么样创建文件代码,以及怎么运行代码,就给大家讲到这里。 ok, 接下来我们来说一下关于他的相关的练习啊,当我们学完了这些基础知识之后,来先来看一下我们该做什么事情来巩固这个知识点。第一个你先了解什么是 python 对 吧?它是一门编程的语言, ok, 相当于一门简单的外语。其次的话呢,就是你要熟悉 python, 我 们学完了基本的语法之后,你要去学什么样的一个技术路线,往哪个方向走?就类似于你小学,当你学完之后啊,当你上初中, 你就开始文理分科,对吧?你是要学理文科呢还是学理科呢?就选方向了,再到大学你要学具体的某一个应用了,对吧?啊?比如说你学的是理科,理科呢?大学学计算机对不对?就是更加细分的一个方向了,所以需要了解你后续打算往哪个方向去,进入深入的学习, ok。 第三个就注意下载和选择版本啊,这个的话一定要注意不要选择最新的版本,因为这样到后续的话呢,我们学这个框架,学这个技术方向的时候,你就会卸载重装,那还不如刚开始的时候选好,也不要选低版本,因为低版本目前已经停止更新维护了,有很多功能到时候可能用不了了。 第四个就是学会怎么创建一个 python 代码文件,并且能够运行这个程序啊,我们目前学的最基本的用法,现在可能大家觉得,哎,老师这个学了没什么用,对吧?啊?就输出一个 hello world, 因为我们还刚刚学,所以不着急,练习一下就可以了。下节课我们来给大家讲解怎么样 啊,去写更完整的代码,以及怎么样来更方便的写代码啊,其实我们刚这个写代码非常麻烦,非常费劲,运行呢也非常费劲,所以下一节课我们来讲怎么更简单方便的来写代码和运行代码,我们下次再见,拜拜。

大家好,今天呢,给大家聊一下在报考就业岗位中的所谓萝卜岗位,萝卜岗就是用人单位针对某些人特殊情况设定的某些岗位, 今天呢,我就给大家聊一下萝卜岗的三大特点。第一点,招聘条件非常奇特,有些岗位年龄放宽到四十五周岁以下,专业不限,甚至有些岗位 学历放宽到高中及以上均可,你就想想,什么岗位非要放宽到四十五周岁以下才能完成呢?第二点, 在招聘条件中的学历专业以及一些证书和工作性质一点关系没有。 比如说有一有一些工作岗位,明明是一个办公室人员内勤的岗位,非要要求数学专业,物理专业,甚至有些要求有有二胡证书, 有什么县级的参加兵乓球比赛拿过奖的才能报名的,甚至有些更奇特,还要求有一些社区工作经验才行。 第三点,出审莫名的通不过,就是你按照招聘条件你都满足,但是呢,出审就是过不了, 退回的原因呢,要么就是没有工作经验,要么就是格式不格式不对,字体不对,一直通不过。像这种情况呢,学员呢,你就该避开就避开, 免得当了炮灰。以上三点呢,就是萝卜岗的三大特点,在报考的时候呢,能避开就避开是吧,这个所谓的公平呢,其实是在国考, 省考还有选调生中,这个萝卜岗基本上是不存在的,在一些事业单位,央国企的招聘中还是存在,所以呢,大家记住这个特点呃,擦亮双眼, 选择别的岗位就可以了。好的,以后在就业问题方面呢,大家可以在评论区留言或者私信我都可以。好的,谢大家。

pasa 二十行代码的接苹果小游戏。这是用 pasa 精灵模块制作的,它和 c 家家精灵库不是同一个东西。 pasa 精灵模块是本人自二零一九年开始开发的一个 pasa 教学库。它主要提供了继承自 pasa turtle 中的 turtle 类的 sprite 类,增强与增加了某些命令, 如提供像素级别的碰撞检测。本人用它编辑了精灵宝典和几何宝典。本模块已开源,任何人都可以免费下载安装。安装方法,在管理员窗口输入 pip install price。

hi, 这里是小春上一期分享如何做了网页版的程序,今天我们分享草旅虫都能学会的。像这样带日历手账功能的 python 程序如何实现?首先我们需要先去 python 官网下载一个安装包, 这里注意,安装的时候一定要勾选底下那个 add python to pets, 一 直点,下一步安装完成就可以了。接下来右键新建一个文文本,把名字改成纯英文的,比如叫 c c c。 然后右键用记事本打开它,粘贴 jimmy 生成的代码,按下 control 加 s 保存。如果你的电脑看不到后缀名,记得去文件夹顶部的查看里把文件扩展名勾上,右击重命名,把后缀名改为 pyw。 其实到这一步,双击他就已经能用了,功能还是十分好用的。最关键的一步来了,我们要把它练成真正的 x a 格式。教大家一个小魔法,右击新建一个快捷方式,输入这串代码,需要代码私信我即可。注意最后的地址要和你的文件名称一致, 然后输入自己喜欢的名字,换上一个你自己喜欢的图标。这就是你亲手打造的专属桌面软件了。你可以把它固定到任务栏,并且设置开机自启动。遇到问题欢迎在评论区问我,这里是小春,我们下期见。

有同学问主播如何下载灵动导软件以及设置开机自启,今天主播发个视频教程给大家看看。先到我们的群里找到 gitub 的 链接,粘贴到浏览器里面去,这就是链接的页面,可以看到有很多分支, 我们直接找到屏幕右边的 reis, 打开后会有很多版本主包就拿 troy 分 支的零点一点零版本进行演示,我们直接点击这个 si 可执行文件,浏览器会直接下载,要是出现警告的话,我们保留就行了。 下载完成后,我们可以直接打开这个 exe 文件,然后就会出现安装界面,我们把该打勾的打勾,然后一路 next, 可以 看到安装程序相当的快,点击完成就行了。可以看到主包屏幕顶端出现了灵动档,代表安装成功了。 这时候在教同学们如何设置开机自启,按下 win 加 r 键,打开运行窗口, 输入这串英文,点击确定,这时候就会弹出来一个文件夹,这就是我们的启动文件夹。我们回到桌面,将灵动导已经创建好的快捷方式复制进去, 这时候灵动导就能实现开机自启了,主包用古法录制给你们看看效果, 可以看到我们的灵动导已经成功自启了。好了同学们下课。

网站开发中呢,我是使用后端,使用的是 python, 然后呢?还有这个 plus, 还有一个叫告,什么玩意?那个,然后前端代理,然后告拉着这个后端的 python, 也就是 app 或者是 run 点批量,然后来做多进程, 因为 python 这个程序它就是存在一个多进程会有问题。呃,所以说多进程呢就提高这个对外的这个服务,因为现在基本上都是,嗯,那叫什么来着? 多核 cpu, 另外一个 cpu 很 强悍,那你要有多个进程的话,就能完完美的对外提供服务。 昨天呢解决了什么问题呢?就是说加密这个东西,因为他是就是因为前期我开发只只启动单进程,是每次启动的话就会自动把这个 密钥换成新的,结果呢?我变成多进程的时候,我第一个进程和第二个进程使用的密钥是不同的,密钥就导致我这个程序刚开始是 ok 的, 但是只要一切换界面,他就会拉起了另外一个进程,拉起了另外一个进程就意味着这个整个密码变了,你就是头肯就变了,你就不行 了。所以说有的时候就是你从最初的理论到后期的实际它是一个不一样的,你要 没有经历过这个事情的话,你前期就像犯我这种错误,把这个密钥每次都是随机,每次都是随机,乍一看好像重启了之后换成新的是好事,但是你仔细一想不行,当你实际上拉到生产环境的时候,你生产环境它是每次都是拉起不。

photon 从零到精通第一章一点四 print 语句好,那么今天我们就学习 python 的 第一个知识点, print 语法。 print 语法呢,其实挺简单,它在英文的字面翻译,它就是 in 的 意思啊, 他在拍摄中,他不是像我们日常一样说打印在纸上什么的,他是打印在我们的输出控制台,或者说我们的终端上面。那么 print 它的作用呢?就是把你想要打印的数字啊,文字啊, 还有一些你指定的变量计算结果,他都打印在你的控制台终端上, 它其实就是你和程序交互的第一步,你想让它输出什么结果,就用 print 打印出来就行。即使我们上一节课也有简单的运用一下,就比如说我们 print 一个 hello world 啊,这里我先直接打印三个 hello world, 直接右键运行一下,你看这个终端,这里就运行了三个 hello world 出来。这个用法其实很简单, print 它的语法结构其实很简单,它就是一个 print 关键字,加上一个英文括号,括号里面再呃输入你想输出的内容, 最后你运行的时候,他就会把这个内容给打印出来。在拍摄中,这里有一个高频踩坑点,我们必须注意很多新手会容易犯错的地方,这个括号必须是英文括号。如果我们写中文的括号, 就像这样,明显看出来跟英文括号是有区别的。 除了括号,我们要注意引号、逗号,还有句号等一些特殊符号,他也是跟中文符号要有区别的,中文符号相对来说他是比较宽的,占两个字母,英文只占一个字母。 在 python 中,我们必须要用英文的符号,如果使用中文的符号的话,一定会报错的。就比如我们在这里打印一个 print, 如果我们用中文的引号,你看我还没有输入内容的时候,它已经报错了,运行一下 非法的制服,所以我们一定要注意这些符号的用法。好,讲完了 print 的 基本用法,我们来解锁一下它的其它用法。比如我们有这么一句话要答应 you say i'm fine。 那么如果我们直接把这句话放在 print 里面输出,能输出成功吗?我们复制过来,我们在这里写一个 print, 好, 把内容复制过来,你看还没有输出就已经报错了,我右键运行一下, piston 已经报错了,那报错的原因是什么呢?在 piston 中,引号是成对出现的,它会把里面的内容包裹起来,当成要输出的内容。如果 我们少了引号的话,他是无法正确识别里面的内容的。这个引号是一对,这个引号是一对,但是这个单引号他却少了一个。这里已经告诉我们缺少右引号,因为在拍摄中,不管是双引号还是单引号,他都能成功将内容输出出来。 就比如我们打印一下,你好把这句话先去掉,我们输出一下,看单引号也是能把内容成功包裹并输出的, 那么我就是想要说出这句话,该怎么办呢?哎!在拍成中我们要学习到一个东西,就叫做转移符, 转移符它其实就是反斜杠,把这个反斜杠加到这个引号前面,就代表我这个引号它只是一个制服,而不是想要包裹的内容。 那么这句话我们就直接在这三个引号前面加反斜杠,我们把它复制一下,回到这里把这句话替换掉。你看 运行一下,成功将这句话打印出来了,这个反斜杠就已经成功把这些引号当成普通的制服,而外面的引号他成功把内容包裹起来了。 这个反斜杠和我们的除号是不一样的,这是 python 的 除法符号,而这个是转移符,一定要区分,不能写错了。既然学到了转移符,那么就学一个换行输出符。 感谢感恩,这个恩不能是大写的,恩,一定是小写的,恩。比如我想打印这些内容,你好,再见。那我想把它分行输出。 是不是在 python 中,我就可以用两个 print 分 别把它输出出来,但是我现在就想用一个 print 怎么去进行呢?同样我们在这里写下 print 引号,把内容打印出来。你好,再见。这样的话,运行一下,它是以一行内容输出出来的, 那如果我想让他两行内容呢?直接在这里加一个反斜杠 n。 好, 现在我们再次运行一下,是不是内容已经分成两行输出出来,这样我们就可以用一个 print 的 语句输出两行内容了。 好,接下来我们学习第三个知识点,字母串拼接。如果我想打印这句话,你好,我是拍声老师,性别是男,我想把它合并成一句话输出的话,在拍声中,如果我们用两个 print, 它是分行输出的, 那在 python 中,我们用这个方法可以让它在一行里面输出,直接 print, 把这句话复制一下,用一个加号, 它就能把这两句话合并成一句话输出。 这里面的加号就是把两个字母串拼接成一个字母串,这里要注意的一点是加号只能拼接字母串内容,不能拼接其他不同的数据类型 啊。这个数据类型我们后面几节课再讲,现在我们只要记住,就比如说我现在要重新打印一句话,现在我们想输出这句话。你好,我是拍神老师,今年多少多少岁了? 这句话呢?我把它复制一下,再用 print 输出一下, 这个多少多少岁,它是一个变动的值,所以我们肯定要在这里写一个值, 比如我这样写。你好,我是拍摄老师,今年三十岁了,这样看好像他是能够成功输出的,但是我们右键运行一下,你看他报错了,说明我们不能用这个加号 去把这个数值跟这个文字拼接起来,因为你一旦这样做派生,他会把这个数值跟这个文字当成同一种类型去加法计算,所以他会报错。有一个方法就是用派生的俊 内子函数去把这个三十数字类型转化成我们的字母串类型,我们运行一下,你看 这个结果就打印出来了这个用法。我们后续讲到 python 的 变量数据类型的时候,再详细介绍,现在我们只要记住就行。接下来我们学习一下 print 的 多行文本打印,如果我们有这么一首古诗 将进酒,这个我们之前肯定学过,也接触过这么多文本,如果我们都用 print 一个一个去输出的话,那要写特别特别多的 print, 那 么有没有什么方法能够更快捷的将这个文本全部输出出来呢? 在拍成中我们可以用三引号去把文本包裹起来,这里输入我们想要输出的文本,或者说三个单引号, 因为在拍成中,双引号跟单引号它的作用其实是一样的,都是能把文本输出出来, 我们直接把这段文字复制一下,在这里面用 print 加上三引号,把文本粘贴进来,你看打印一下,直接把这么多文字全部输出出来, 同样的我们用单引号粘贴,再次运行一下, 也是能把文字输出出来,这就是 print。 多行文本打印,很多时候应对一些长文本内容,我们可以用三引号去输出内容,这样更加方便。好了, print 的 用法就讲到这里,大家有什么不懂的可以在评论区里面讨论一下, 大家一定要动手实操,把这些内容再去巩固一下,我们下节课再见。拜拜。

查看漏洞详情, 借助 webdav 服务器实现漏洞利用 在 linux 中搭建 webdav 服务器, 创建文件 夹,设置所有者,为阿帕奇用户 设置目录权限。 在路径中创建配置文件, 复制免密访问代码。 启动阿帕奇, 启用 webdav 协议模块和文件系统, 重启阿帕奇 查看 ip 地址, 访问 webdav 服务器。 在路径中新建 python 文件 导入模块,调用系统命令,打开计算器。 新建 markdown 文件, 写入三级标题文件协议超链接, 链接指向 webd a d 服务器中的 c a l c 点 p y 文件。 新建派藏文件,测试文件关联性, 以文本打开派藏文件, 打印一行文本,放置一个输入框, 修改默认打开方式为派藏程序。 用记事本打开 markdown 文件。

ping 音 excel 大家知道吗?今天给大家分享一下,在 excel 里面怎么用 python 做一个简单的格式化图标,非常简单啊,不要觉得提到 python 就 好像要写代码一样,其实比 excel 公式还要简单。好,首先我们定一下数据范围,就像写 excel 公式一样,等于 p y, 然后呢,我们给他定一个名称, 然后我们选中我们的目标数据范围, 然后按 ctrl 加回车。好,这边同样的我们等于 p y, 然后我们引用刚刚的数据集的名称,它的哪一个时段,它的 这个这个字段,也就是这里的啊,这个销售额的字段,然后我们给他做图表,首先我们定一下是哪一种类型的图标,假如说我们这边选择折线图, 然后我们定一下颜色啊,假如说等于啊, 好,就这个颜色吧,淡蓝色。好,我们同样的按 ctrl 加回车, 好,这个时候我们点击这边的小箭头,选择下面这一项,这样图片一个折线图就做好了,这边还有一个图片链接,我们可以点击它就弹出来图片链接, 这两个图是交互的啊,这边变化,这边也是跟着变化的,你可以用来做 ppt 啊,或者说啊发给老板什么的啊。现在假如说我这边改变数据,假如说改变数据,这边是会 两个图都是会跟着变化的啊,如果我,我不希望是这个折线图,假如说我希望是这个,比如说面积图呢,我们改下这个,把它改成这个面积图,我们同样的 ctrl 加回车, 好,两边都变化了啊,所以呢啊,其实是非常简单,也非常高效,你学会了吗?

大家好,本视频为 python 环境配置教程,当我们没有 python 环境, python 文件是无法正常运行的。 安装环境首先要一个 python 安装包, python 安装包可以直接在官网下载, 但由于一些原因,官网下载速度很慢,甚至会直接无法下载,所以建议直接找老师要安装包。 拿到安装包后双击运行,进入这个界面后,勾选下面两个选项,随后选择第一个 install now 下载, 下载好后直接点击 close, 现在程序就可以正常运行了。 如果像这里图标没有改变,可以通过改变默认打开方式改变图标。好了,教程到此结束。

欢迎回来, python 基础一共十五课,今天是第八课的第二部分,深入理解文件、文本、文件与编码。在上一节,我们解决了两个大问题, 数据存在哪,也就是硬盘,以及怎么找到它,也就是路径。现在假设我们已经拿到了文件,但还有一个更底层的问题,程序该怎么读懂它?要进行一场顺畅的对话,首先得了解对方的语言,对于计算机文件而言,这门语言就是它的编码格式。 在正式开始前,先领一下本节的通关线索。带着这几个线索,我们开始探索。首先,我们需要建立一个最基本的认知,在计算机底层,不管是图片、视频还是我们的代码文件,它们本质上都是由零和一组成的二进置序列。 既然都是二进置,那为什么我们用记事本打开 txt 文件能看到文字,而强行用记事本打开 d o k s m 键,也就是 word 文档却只能看到乱码呢?这就触及到了文件的核心区别, 内容决定了解读方式。让我们看屏幕上的这个直观例子,在 txt 文件里写你好,它老老实实地记录了你 和好。这两个字母对应的编码非常纯粹,但在 docx 文件里写你好,除了这两个字, word 还会塞进很多私货字体、字号、颜色、段落、格式,这些信息混合在一起,构成了一种复合信息。 如果你强行用记事本,也就是文本解读规则去打开 b、 o x, 就 像让一个只懂英文的人去读乐谱,虽然能发出声音,但完全听不懂,全是乱码。 据此,我们将文件分为两大类,一类是文本文件,它的内容完全由字体组成,解读规则是公开通用的字体编码。我们的 t、 x、 t、 p、 y, 还有本节课要处理的 csv 都属于这一类。另一类是二禁制文件,它的解读规则是特定软件专属的, 比如 jpgmp3, docx。 既然我们的 csv 属于文本文件,那我们就要重点研究这门通用的语言。 字体编码,这涉及到两个核心角色,我们用一个形象的比喻来理解字典和翻译官。第一个角色,字体集,它就像一本字典,它的作用是收集。它规定了世界上有哪些字体,包括字母、汉字符号,并给每个字体分配唯一的编号。 比如目前最全的 unique 字典,你字的编号是二零三、二零。第二个角色,字母编码,它就是翻译官,它的作用是转换。把字典里的编号翻译成零和一,存进硬盘里。你可能会问,直接存编号不行吗?不行,太浪费空间了。 于是,现代最常用的编码 u t f 八,这位翻译官展现了它的智慧,变长存储,它会根据字母的编号大小来分配空间。像常用的英文字母,它就用短一点的零和一系列表示。 像生僻的汉字,他就用长一点的零和一序列表示。理解了这两个角色,我们就能看懂编码的工作流程了。当你写入文件时,程序会做两件事, 第一步,查字典,找到你字的编号。第二步,翻译 utf 八,翻译官把这个编号转换成特定的二进制序列,存入硬盘。当你读取文件时,程序会做三件事,第一步,读取二进制,从硬盘读出那串零和一。 第二步,逆翻译 utf 八翻译官把它还原成编号。第三步,查字典,根据编号找到对应的字母,你显示在屏幕上。 所以一个文件能否正确显示,完全取决于写入时用的翻译官和读取时用的翻译官是否一致,如果不一致,就会导致乱码。 让我们通过代码来亲手制造并解决一个乱码惨案。请看屏幕上的代码,这里有一个 open 函数,第一个参数是文件名儿 左引号 enclosing 下划线 test 点 t x t 右引号。重点看第二个参数 enclosing。 enclosing 等于左单引号 g b k 右单引号,意思是我们指定了 g b k 这位中国方言翻译官来写入文件,我们写入了你好世界这串中文。紧接着,在第二段代码里,我们尝试读取这个文件, 但注意,这里我们把 encoding 改成了左单引号 u t f 八右单引号,也就是换成了国际通用翻译官。这就像是用中文方言写了一封信,却让一个不懂这个方言的人来读,会发生什么呢?请点击红色的运行按钮,看,控制台瞬间吐出了一串红色的报错信息, you can do decode error? 这就是我们要记住的第一个核心错误解码错误。错误信息显示读取文件时发生了异常,原因非常明确。写入时用的翻译官 g p k 和读取实用的翻译官 u t f 八打架了。那么如何修正这个错误呢?既然文件是用 g b k 写的,那我们读取时是不是也应该请回 j v k 这位翻译官呢?现在轮到你了,请点击旁边蓝色的试一试按钮,我们进入编辑模式,请找到第二段代码里的 enclosing 等于左单引号 u t f 八右单引号,把它删掉,注意要把它修改为 enclosing 等于左单引号 g b k 右单引号都是英文格式。修改好后点击运行看 程序成功运行了,输出了你好世界,这就是匹配成功的标志。通过这个实战,我们总结出一个黄金法则,读写文件时应抠定参数必须保持一致。绝大多数情况下,我们都应该使用现代的通用的 utf 八编码,但在处理一些老旧的中文文件时, 你可能会遇到 g b k 编码,这时候你就得手动指定翻译官了。这一节的讲解到此结束,接下来点击下方的拍 body 回答我们的学习线索,巩固你对编码的理解,用你自己的话完成回答。提交评测,让 ai 检查你的理解是否到位。别偷懒,现在就去试试。

现在我们来看一下 gsp, 二零二四年的三月份的 开始,一级的编程题,小杨买书,小杨买。小杨同学想用零花钱购买图书,然后呢, 图书单价为十三,请你根据输入的零花钱数量去计算出最多可以购买多少本图书,以及还剩多少零花钱。耶,老师,这个题好,没看的很懂,但是他很像我们的什么题? 数学应用题,就是小学生初中的数学应用题。那这个时候,哎,就可以把我们的数押利一给放进去去使用。那现在我们来看一下输入描述,只剩 只输入一个正整数,表示小杨零花钱的数量。注意,零花钱会大于零,但小于一百小于两百,这个不会在不必在体程序中体现啊。这就不用看了,就看第一个,就只输入一个正数啊,代表是小杨零花钱的数量。 好,老师,那我就会了。嗯,看书页利益是一百,那我们就给它编成为一套数学,编成一套数学应用题。就是啊,现在小杨同学有一百块钱零花钱要购买图书,一本书是十三元,最多可以计算出多少,可以买多少本图书,还剩多少钱。 老师,简单,一百除十三等于几百呀。哎,七百,为什么? 七三七,二十一,一乘七是一,一加二等于九,所以它会是九十一,花了九十一剩余, 剩余剩下多少元?九元。好,那老师做完了吗?做完了,就这么简单。那老师,那剩下是第二个编程,第二个是第二个应用题呢?是压力是幺九九啊,用的是啊,幺九九 除以十三会得到。哎,十五本,然后乘以四本。老师,我不知道你算对不对?那我们你们就自己拿一个算,拿个草纸算一下,好,计算出来之后,老师,这个题我好像会了,为什么?因为 我们用了一个被除数, 除以除数等于什么?商 还有个余数,我现在首先第一个 好,知道了之后他会计算出最多可以购买多少本图书,以及剩余多少零花钱。那老师为什么要我这样去打呢?因为这里有输入描述要求啦,输入几行?两行,第一行是 最多可以购买的图书数量,第二行是剩余的零花钱。那不就相当于就是可以买多少本书,以及买完之后还剩下多少钱吗?那不就是这个意思。那好,那是你,那这里就能找到 商,就是我们这个期就是我们可以购买多少本书,那这个九就是我们剩余的零花钱。哦,老师,那我懂了,这叫什么? 取整数?是不是两条斜,两个除是除取整。老师,取三是什么?是不是一个百分二就要取余? 余数?好,是不是就取余?那好,那我会啦,好,现在开始啦。他有说用什么变量吗?没有。那我随便建一个 x 啊,用我们老师最爱的 x n t 括号。 input 写错了啊, newton。 好, 那有,有什么要求吗?嗯,好像没有。 那我们还是秉承着不写我们的提示词。那好,输入进去之后呢?那开始啊,计算来了, print 第一行是输出最多购买图输出量,那就 x 取整,谁取整十分。那老师,第二行呢? x 去于十三。那老师做完了吗?做完了,这道题就这么结束了。那老师,我不知道你做对不对?那我们验证一下嘛,打开我们的 i d l e, 老板,打开我们之前的一个一个 文件,开始文件,然后 ctrl 运行。 f 五,老师是多少来着啊?是一百哎,剩余七块九。老师,万一你只是对一个呢?哎,那么再来第二车, 那是幺九九,这车十五四,对吗?我们来看一眼,十五四啊,那说明我们这个就正确了。嗯,那这道题我们就讲完啦。

兄弟们,我快笑喷了,你们自己看这个杀毒软件说我这个 python 代码他是什么勒索病毒,你看了我就拿 python 输一个 print。 余生君六六六,你看他说这个软件你看了是勒索病毒,有可能会锁定我的这个计算机来勒索钱财, 我真的是快笑喷了。现在很多杀软件完全的误导,你不能因为我这个是 python 代码,你就说我这个代码是乐色病毒,我就问你们他能毒到谁?他就在普洱的里面说出一段话,你看杀毒软件误报是乐所病毒,我真的是快笑喷了。
![程序功能:基于Open AI SDK调用大模型的封装类库 程序文件:llm.py
程序主体播报如下:
1、import os
从操作系统模块导入os,用于环境变量访问,确保API密钥安全读取。
2、from openai import OpenAI
引入openai库的核心类OpenAI,用于后续客户端实例化。
3、client = OpenAI(
初始化OpenAI的客户端对象,准备调用兼容的大模型接口。
4、api_key=os.getenv("DASHSCOPE_API_KEY"),
通过os.getenv方法获取环境变量中的DASHSCOPE_API_KEY作为认证密钥,避免硬编码泄露。
5、base_url="https://dashscope.aliyuncs.com/compatible-mode/v1"
设置基础URL为阿里云DashScope的兼容模式端点,实现OpenAI SDK与阿里大模型的适配。
6、)
完成客户端配置,确保后续调用指向正确服务。
7、def invoke(user_message, model_name="qwen-plus"):
定义非流式调用函数invoke,默认使用qwen-plus模型,接受用户消息作为输入。
8、completion = client.chat.completions.create(
通过客户端创建聊天完成(即补全)的请求,启动大模型推理过程。
9、model=model_name,
指定使用的模型名称,确保调用正确的预训练模型。
10、messages=[{"role": "user", "content": user_message}]
构建消息列表,仅包含用户角色和内容,实现单轮对话输入。
11、)
结束请求创建,返回完整的响应对象。
12、return completion.choices[0].message.content
提取第一个选择的响应消息内容,作为函数返回值。](https://p3-pc-sign.douyinpic.com/tos-cn-p-0015/osKfGempDIGIQYOgeFkALEofQ62nA6dahCTdnb~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2089231200&x-signature=oD5fMuFsoiD733YxJjnnhlo5QUU%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260319064205AB45A53DF9E186B95A6F)
程序功能基于 open ai s d k 调用大模型的封装内裤程序文件 l l m p。 程序主体播报如下, on import o s 从操作系统模块导入 o s 用于环境变量访问,确保 api 密钥安全读 to from open ai import open ai 引入 open ai 库的核心类 open ai 用于后续客户端实力化。三、 client 等于 open ai 初识化 open ai 的 客户端对象, 准备调用兼容的大模型接口。 for api unders 打 g e t e n v dash scope underscore api undersk e y 通过 os git 封方法获取环境变量中的 dash scope 下划线 api key 作为认证密钥,避免硬编码泄露。 five base underscore url equals h t t p s colon slash slash scope dot a l i y u n c s dot com slash compatible dash mode slash v one 设置基础 elo 为阿里云 dash scope 的 兼容模式端点, 实现 open a i s d k 与阿里大模型的适配。六、完成客户端配置,确保后续调用指向正确服务。 seven def invoke user underscore message model underscore name equals qwe on plus 定义非流式调用函数 invoke 默认使用 quinplus 模型,接受用户消息作为输入。 eight completion equals client dot chat dot completion dot create。 通过客户端创建聊天完成即补全的请求,启动大模型推理过程。 nine model equals model underscore name 指定使用的模型名称,确保调用正确的预训练模型。 ten messages equals role user content user underscore message 构建消息列表,仅包含用户角色和内容,实现单轮对话输入。十一结束请求创建返回完整的响应对象。 twelve return completion choices zero message content 提取第一个选择的响应消息内容作为函数返回值。十三、 def invoke with underscore stream underscore log, user underscore message, model underscore name equals q w e n plus 定义流式调用函数 invoke underscore with underscore stream underscore log。 支持实时输出日制默认模型。宽 plus fourteen completion equals client dot chat dot completion dot create。 发起流式聊天,完成请求起,用增量响应模式来记录日记。 fifteen model equals model underscore name 指定模型名称与非流式函数一致,以保持兼容。 sixteen messages equals role user content, user underscore message 构造相同用户消息列表,确保输入格式统一。 seventeen stream equals true 激活流逝传输,允许响应分块返回,以支持实时处理。十八、完成流逝请求出,使化返回可迭代的响应流。十九、 result 等于 初步化空字浮串 result, 用于累积完整响应内容。 twenty four response in completion, 便利响应流中的每个增量块儿,实现实时数据处理。 twenty one result plus equals response choices zero delta content 将当前增量内容的 delta 追加到 result, 实现响应累积。 twenty two print response choices zero data content and equals 实时打印增量内容而不唤醒模拟流逝日制输出。 twenty three return result, 返回累积的完整结果,确保函数输出可用。关于 openai sdk 调用大模型的封装类库功能播报完毕。 hope you enjoy this wonderful moment see you next time。