搜索到与相关的文章
Python

Python参数类型以及常见的坑

导语由于之前遇到过几次有关于参数类型的坑,以及经常容易把一些参数类型搞混淆,现在做一下有关参数类型的总结记录以及对之前踩坑经历的分析。参数类型首先我们列举一下有关于Python的参数类型,以及实际上的运用和原理。位置参数(必选参数)默认参数可变参数关键字参数位置参数(必选参数)首先是位置参数,同时也被称作必选参数,位置参数很好理解,只要记住这点:在函数定义时直接给定的此参数名称,调用时按照参数的位置顺序,依次赋予参数值。示例:defperson_info(

系统 2019-09-27 17:57:36 2511

Python

Python获取文件所在目录和文件名的方法

实例如下:importosif__name__=="__main__":file_path='D:/test/test.apk'parent_path=os.path.dirname(file_path)print('parent_path=%s'%parent_path)file_name=os.path.split(file_path)[-1]print('file_name=%s'%file_name)输出:以上就是小编为大家带来的Python获取文

系统 2019-09-27 17:56:06 2511

Python

Python爬虫初体验(2):多线程的应用及爬取中的实际问题

前情提要:Python爬虫初体验(1):利用requests和bs4提取网站漫画前几天有些放松懈怠,并没有做多少事情……这几天要加油了!7月的计划要抓紧时间完成!今天疯狂肝这个程序,算是暑假睡得最晚的一天了……(不过程序仍然有问题)好的废话不多说,进入正题总结了下上次的爬虫体验。虽然能保证稳定下载,但是下载50张XKCD漫画花费的时间达到了将近10分钟,效率比较低。所以这次学习了多线程,以求达到较快下载完全部2000余张漫画的目标。(另外配合V姓网络加速工

系统 2019-09-27 17:55:07 2511

Python

深入理解Python中的*重复运算符

在python中有个特殊的符号“*”,可以用做数值运算的乘法算子,也是用作对象的重复算子,但在作为重复算子使用时一定要注意注意的是:*重复出来的各对象具有同一个id,也就是指向在内存中同一块地址,在对各个对象进行操作是一定要注意。举例来说:>>>alist=[range(3)]*4>>>alist[[0,1,2],[0,1,2],[0,1,2],[0,1,2]]上面初始化一个二层列表用来模拟矩阵,该矩阵式4X3的,为描述方便,这里记矩阵为A。现在我想给A1

系统 2019-09-27 17:53:32 2511

Python

用Python写一个滑动验证码

1.准备阶段滑动验证码我们可以直接用GEETEST的滑动验证码。打开网址:https://www.geetest.com/,找到技术文档中的行为验证,打开部署文档,点击Python,下载ZIP包。ZIP包下载地址:https://github.com/GeeTeam/gt3-python-sdk/archive/master.zip解压,找到django_demo,为了方便复制粘贴代码,可以用编辑器打开项目。2.实施自己先写一个简单的登录,然后将djang

系统 2019-09-27 17:52:24 2511

Python

Python3.6验证码随机生成

这里主要使用到的库是captcha库,下载的命令如下:pipinstallcaptcha验证码随机生成代码,(python版本:3.6captcha版本:0.3)fromcaptcha.imageimportImageCaptchaimportnumpyasnpimportmatplotlib.pyplotaspltfromPILimportImageimportrandom#CSDNauthor:智轩#链接:https://blog.csdn.net/b

系统 2019-09-27 17:50:10 2511

Python

python全栈开发基础知识学习——Django框架(七

目录简介Cookie出现原因实现原理Cookie操作cookie+session总结:简介前几节的介绍中我们已经有能力制作一个登陆页面,在验证了用户名和密码的正确性后跳转到后台的页面。但是测试后也发现,如果绕过登陆页面。直接输入后台的url地址也可以直接访问的。这个显然是不合理的。其实我们缺失的就是cookie和session配合的验证。有了这个验证过程,我们就可以实现和其他网站一样必须登录才能进入后台页面了。先说一下这种认证的机制。每当我们使用一款浏览器

系统 2019-09-27 17:49:13 2511

Python

python pygame实现五子棋小游戏

今天学习了如何使用pygame来制作小游戏,下面是五子棋的代码,我的理解都写在注释里了importpygame#导入pygame模块print(pygame.ver)#检查pygame的版本,检查pygame有没有导入成功EMPTY=0BLACK=1WHITE=2#定义三个常量函数,用来表示白棋,黑棋,以及空black_color=[0,0,0]#定义黑色(黑棋用,画棋盘)white_color=[255,255,255]#定义白色(白棋用)#定义棋盘这个

系统 2019-09-27 17:48:37 2511

Python

Python多进程并发操作中进程池Pool的应用

在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,10几个还好,但如果是上百个,上千个目标,手动的去限制进程数量却又太过繁琐,这时候进程池Pool发挥作用的时候就到了。Pool可以提供指定数量的进程,供用户调用,当有新的请求提交到pool中时,如果池还没有满,那么就会创建一个新的进程用来执行

系统 2019-09-27 17:48:11 2511

Python

Python 生成one_hot标签和恢复

首先生成一个主对角全为1的其余全为0的矩阵,比如有n个分类就是n*n,效果如下:随后根据标签列表(或者numpy数组)选取合适的行,比如标签是[9,1,0,0],那么就会选择上图矩阵中对应的9、1、0、0行,得到one_hot标签,如果不熟悉numpy数组的列表切片的(就是说numpy_array[slice]中的slice是列表),可以看下这篇PythonNumpy数组使用列表索引恢复的话就是找列表中为1的下标即可。代码如下:#encoding=utf-

系统 2019-09-27 17:47:51 2511