python
劈柴喂马、周游世界
这个作者很懒,什么都没留下…
展开
-
python小功能--实现图片验证码的封装
import randomfrom PIL import Image, ImageDraw, ImageFontclass VerifyCode(object): """ params: width:图片宽度 height:图片高度 char_num:图片随机字符的个数 noise_show:是否图片显示线条以及圆点干扰 .原创 2021-08-13 17:35:27 · 202 阅读 · 0 评论 -
python生成词云的方法
首先要安装第三方库pip install wordcloud,写完代码使用WordCloud实例化的时候报错ModuleNotFoundError: No module named 'matplotlib',所以需要再安装这个pip install matplotlib注意点:词云默认支持的是英文,所以中文的话,需要在py文件同级文件下引入中文字体,不然词云图片显示会乱码代码如下:...原创 2019-05-31 12:01:02 · 609 阅读 · 0 评论 -
搭建最简单文件目录共享的方法,别人也可以访问
只需要电脑上安装好python,在你所要共享的目录下,打开cmd,然后输入命令,后面的是端口8000,可以自己设置python -m http.server 8000然后浏览器输入127.0.0.1:8000即可再浏览器显示当前路径下的文件目录...原创 2019-05-27 10:30:17 · 1063 阅读 · 0 评论 -
python文件变成exe可执行文件方法
1.这里要用到第三方库pyinstaller,所以需要先安装,采用pip或者pip3python自带的管理工具,在cmd命令里,输入pip install pyinstaller即可安装该模块安装完成会出现如下成功标志2.找到你要转换的py文件路径,在该路径下打开cmd,然后输入pyinstaller -F 文件名.py,注意文件名称不能是中文,然后将会在该路径下产生几个...原创 2019-05-21 09:51:41 · 9958 阅读 · 1 评论 -
怎么查找python关键字都有哪些
1.有一个keyword模块,import 引进之后即可通过kwlist返回系统目前python解释器所有关键字2.判断字符串是否是关键字,可以用iskeyword(string)原创 2019-05-24 15:35:34 · 3845 阅读 · 0 评论 -
python基础--random模块产生验证码
功能:调用函数product_code,传入验证码的位数,自动产生包含大小写字母和数字的验证码代码:运行结果:原创 2018-04-06 14:22:31 · 261 阅读 · 0 评论 -
python基础---不同字符编码的转换
1.解释说明:文件的编码格式,跟python解释器的读取声明应该要一致,比如文件编码格式是GBK, 开头也应该用# _*_coding:gbk_*_声明,这样才能保证python解释器读取的每个字符字节数跟文件编码字节数是一致代码:运行结果:...原创 2018-03-29 10:16:37 · 209 阅读 · 0 评论 -
python基础---实现文件传参,修改文件内的内容
1.cmd 执行python命令行,传入参数,将文件的world 替代成plane2.引入sys模块,读取传入的参数,并将文件一行行拷贝的新的文件代码:运行结果:原创 2018-03-29 08:13:45 · 1616 阅读 · 0 评论 -
python基础---flush实时输出,进度条的原理
1.引入time和sys模块代码:运行结果:原创 2018-03-28 15:02:53 · 1767 阅读 · 1 评论 -
python基础---str字符串里的加密
1.将字符串映射形成对应的代码对应表,所谓的加密2.用maketrans()形成表,translate()加密,对应的字符进行加密,不存在的字符,原样输出代码:运行结果:原创 2018-03-27 12:30:51 · 626 阅读 · 0 评论 -
python基础----list的深浅copy
1.如果列表list里面还嵌套有list,那么拷贝时候,第二层的列表会跟着改变,而第一层不会,这是浅拷贝代码:运行结果:2.要实现全部拷贝,互相不影响的列表,需要导入copy模块,引入deepcopy(),而copy()还是浅拷贝代码:运行结果:...原创 2018-03-26 20:19:23 · 168 阅读 · 0 评论 -
python基础---字符串类型str和字节类型bytes相互转化
1.在socket里数据传输,经常使用的是二进制的bytes,所以需要把字符串用encode方法编码一样;2.如果要把二进制字节变成可读的内容,比如爬取的网页内容,就需要用到decode方法进行解码代码:运行结果:...原创 2018-03-26 17:10:27 · 5621 阅读 · 0 评论 -
python三元运算符
# 三元运算符 值1 if 条件 else 值2程序运行结果:原创 2018-03-26 16:55:24 · 679 阅读 · 0 评论