自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 问答 (4)
  • 收藏
  • 关注

原创 【日常点滴016】python多线程

(代码有点老了,怕丢失,发在csdn上,仅做多线程代码了解。改改结构应该还能用到很多网站上)

2023-06-01 16:42:35 791

原创 django 过往后端搭建笔记整理 (2)--rest_framework视图使用

③ 下面代码还额外验证了 三个新的前端提交过来的字段 但是这些并不在model 模型里,只是我们在序列化器里临时创建的,所以校验完后 在操作数据库前,要记得把他们仨从校验规则里删除(本段后文有讲)②如果不想使用原生定义的model校验规则(比如默认的username 校验规则里可以用100多个字符,这是不理想的,我们可以使用 extra_kwargs 自定义校验规则,如下)④ 对于不同字段的逻辑合法性,如果想做进一步单独校验,可以在序列化器里使用半自定义的函数(注:是在序列化器里 不是Meta类里)

2023-05-09 01:04:20 1080

原创 python爬虫selenium+scrapy常用功能笔记

scrapy本身有链接去重功能,同样的链接不会重复访问。但是有些网站是在你请求A的时候重定向到B,重定向到B的时候又给你重定向回A,然后才让你顺利访问,此时scrapy由于默认去重,这样会导致拒绝访问A而不能进行后续操作.scrapy startproject 爬虫项目名字 # 例如 scrapy startproject fang_spider。scrapy genspider 爬虫名字 ‘域名’ #例如 scrapy genspider fang ‘fang.com’

2023-04-14 19:43:08 2093

原创 【日常点滴019】Python制作流浪气球游戏(导弹射击类)

【录制完送代码,一键三连不迷路】Python流浪气球游戏--巡航导弹打个气球?由Python中专业的Arcade库制作-游戏集合了 弹道导弹-追踪导弹-气球-飞艇-真实世界地图-音效-音乐-自定义难度-游戏状态等要素,可以通过该游戏学习arcade库的常规操作。

2023-02-19 17:28:28 1224

原创 【日常点滴018】Python画兔年生肖,用arcade游戏库画会动的兔子

【视频课文档】使用python游戏库arcade绘制兔年生肖,并带大家进一步了解arcade游戏设计

2023-01-18 22:49:40 1113

原创 【代码记录0929】python语音转文字,可视化操作初步版本。结果会存在txt里。

本代码应该是CSDN上最稳妥的代码转译示例了。因为虽然百度给的示例只需要十几行代码就能转译。但是真正用起来,真的是要吐槽死了。所以本文的代码段,才加了好多代码。唯一需要你改的就是你要自己创建百度账号(通用),然后获得自己的密钥。百度智能云说明:#填写百度控制台中相关开通了“音频文件转写”接口的应用的的API_KEY及SECRET_KEY这些需要自己在百度智能云中开通 免费用半年百度智能云相关链接https://console.bce.baidu.com/ai/#/ai/speech/overvie

2021-09-29 20:20:46 1070

原创 【日常点滴015】python中学完pandas后的代码练习 附源数据文件

pandas技能综合练习(以boss直聘数据为例)0.1  读取并查看数据1  公司信息统计1.1  统计有多少家大于等于500人的公司在招聘1.2  统计一共有多少公司类型1.3  绘制公司类型信息图2  岗位类型统计2.1  绘制岗位类型信息图2.2  岗位类型代码优化2.3  python java 分开统计3 

2021-09-23 18:10:02 3266

原创 【日常点滴014】python关于wordcloud词云图多种绘制方法教程

wordcloud词云图绘制1  总体代码和常用参数介绍2  简单词云3  指定形状词云3.1  黑白底片蒙版图3.2  彩色蒙版图4  指定形状结巴分词词云4.1  结巴库的常规使用4.2  结巴分词绘制词云5  指定形状 和 停用词 词云5.1  自己手动设置停用词5.2  利用wor

2021-09-16 19:28:17 3830 3

原创 python画中秋月饼,用turtle海龟库画中秋月饼

turtle画中秋月饼效果图代码效果图代码都封装在函数里了,想改那一部分,取消原来的函数调用,然后自由加新的函数即可代码import turtlet = turtle.Pen() # 画笔一 用于画图t.speed(0)# 花纹颜色 F29407# 饼身颜色 F8B41A# 画 饼身部分def outfill_flower(flower_num: "花瓣数量", flower_color: "花瓣颜色"): for i in range(flower_num):

2021-09-09 19:30:40 4803 2

原创 【日常点滴013】python雪球网沪深港美股情爬取

仅供参考爬取逻辑过程分析数据请求来源分析点击行情链接进来后的页面有数据禁止js以后发现页面无数据链接分析代码测试测试爬虫能否获取到数据提取需要的股票数据写入数据多页爬取循环条件分析代码优化多交易所爬取逻辑分析沪深港美股市信息爬取结果演示代码运行文件保存结果过程分析数据请求来源分析浏览器操作 演示过程通过使用浏览器浏览发现,雪球网的股票数据都是通过js异步加载的,而且返回的是 json 数据,这样的话我们只需要拿到 json 数据后解析即可所以我们需要去浏览器控制台中找到对应的异步链接 然后再进行

2021-09-01 18:55:40 3680 4

原创 【日常点滴012】python中pandas入门操作方法整理

pandas入门1.series1.1 series 创建1.2 获取series数据的值2. DataFrame2.1 创建2.1.1通过二维列表创建2.1.2 用字典格式创建2.1.3 列表嵌套字典格式创建2.2 获取datafram相关数据3.1 数据文件写入和读取3.1.1 写入csv文件3.1.2 读取csv文件3.1.2 读取json数据3.重复数据、空值的处理3.1 空值删除3.1.1 dropna()3.2 空值填充3.2.1 fillna()3.3.删除数据3.3.1 drop()3.4

2021-08-09 18:03:01 2883

原创 【新仁填坑031】opencv和ffmpeg和pydub音频处理相关及PermissionError: [Errno 13] Permission denied:‘C:\User\Temp\...

文章目录问题描述问题图安装pyaudio 解决pip install pyaudio -i https://pypi.douban.com/simple播放音频总结:安装音频相关库安装ffmpeg工具下载解压:添加环境变量问题描述使用pydub播放音频时总是显示临时文件写入时权限不够报错问题图安装pyaudio 解决pip install pyaudio -i https://pypi.douban.com/simple播放音频总结:需要安装两个库 和 一个工具 之前报错是因为只

2021-07-27 16:20:54 3587

原创 网易163邮箱开通smtp邮件协议后用python发邮件

网易SMTP开通及python发邮件1.登录2.设置开启服务短信验证开启服务得到授权码1.登录网易邮箱登录注册地址 https://email.163.com/2.设置开启服务短信验证开启服务得到授权码授权码是用于登录第三方邮件客户端的专用密码。请记住...

2021-07-14 16:23:20 3052

原创 2021selenium+chrome爬取BOSS直聘指定字段热门城市岗位信息

2021selenium+chrome爬取BOSS直聘指定字段热门城市岗位信息心得最终效果文件概览要先创建好数据库 和 数据表 这里时mysql数据库定义搜索关键字直接上代码 随时用 随时拿心得登录之后可以抓取更多数据浏览器打开BOSS之后让程序sleep()一会 然后趁这个时间登录一次不做其他操作的话,每个城市每个关键字大致会显示10页数据用requests和 scrapy爬, cookie 操作要很熟练,真是难为人最终效果文件概览要先创建好数据库 和 数据表 这里时mysql数

2021-06-26 19:25:48 2628 1

原创 【arcade单词闯关001】游戏代码通篇导览

第一节,代码结构讲解一、游戏代码通篇导览1、整体代码结构概览2、代码运行顺序二、独立函数代码段中代码功能摘要1、if __name__=="__main__" :2、main()方法3、python_read_excel_words()读取excel文件内容4、words_prepair()随机篡改正确的单词为错误的一、游戏代码通篇导览1、整体代码结构概览2、代码运行顺序#mermaid-svg-cPllEl6mifpNed4w .label{font-family:'trebuchet ms',

2021-06-02 17:38:13 1072 1

原创 第一章--python入门之新手村的试炼

第一章--石破天惊第一节--飘洋过海来看你 之 一个海龟的旅行1.海龟简介先来展示一下2.本节大纲和目标3.绘图学习辅助代码的准备4.本节主要画图功能的总结第二节--python的生命基础(上)1.注释 # ' ' " "-- 还记得语文书下面的小字吗2.赋值 = -- 从此我就是你,你就是我3.变量 abc -- 存放工具的小抽屉4.数字和基本运算 + - * / -- 就是纯粹的整数和小数啦5.字符串 -- 一串待在引号里的字符第三节--python的生命基础 (下)6.列表 [ ]

2021-06-02 15:04:43 1279

原创 【日常点滴016】python游戏库arcade结合Tiled map editor地图编辑器和Pymunk物理引擎制作游戏过程记录,并最终打包为exe文件

目录前言一、创建一个空白窗口step001.py代码示例二、创建很多全局能用的常量step002.py代码示例三、创建实例变量即代表各种精灵等的变量step003.py代码和效果示例四、加载并显示地图编辑器设计的地图1.打开地图编辑器 并新建地图文件2.设置地图大小并命名保存3.加载图片素材用于绘制地图4.在Platforms图层绘制墙体和地面等元素5.在代码中显示地图step004.py代码和效果示例五、添加物理引擎,使物体具有物理属性step005.py代码示例六、添加玩家移动功能step006.py代

2021-05-22 02:31:36 2545 4

原创 pyinstaller打包arcade库时始终报Unable to find “xxxxx\arcade\soloud\soloud*.dll“ when adding binary and data

目录报错内容:解决方法:解决过程:打包好后,记得把相关素材也打包进去哦报错内容:解决方法:找到 报错倒数第二行这个__pyinstaller文件 打开注释掉要加载的这一行代码解决过程:查阅官方文档 以为时要安装更高版本 至少2.3.8以上的,于是去一顿安装 最多安到2.5.3 依旧不行,目录里始终时没有那个solund文件夹。安2.5.3以上版本就会报下面错误了 尝试更新numpy 根本更不到要用的那个版本 官网也没那个版本同上所以我们想安装高版本库 可能需要更新某些其他库我的解

2021-05-22 01:54:01 1562 3

原创 【日常点滴015】微信小程序直接下载文件到PC端

微信小程序直接下载文件到PC端方法一 :方法二:下载函数内的全部代码附promise同时多张图片上传方法方法一 :需要点击下载 =>手动给定后缀名=>保存文档给的方法,但是保存时不显示后缀名,需要手动添加,保存后名字发生变化,但是能直接变成原来的文件样子,适合稍懂计算机的人// 可行 手机存储到哪里的反应 电脑有打开存储对话框 但是全部不带后缀名 console.log('这是saveFileToDisk方法') wx.saveFileToDisk({

2021-04-10 14:40:56 3143

原创 【日常点滴014】web腾讯云开发初始化0-1配置

vue3.0入坑笔记https://blog.csdn.net/weixin_43521165/article/details/1037159311.云开发cli安装npm i -g @cloudbase/cli可能需要花点时间2.vscode 插件安装3.利用vue创建一个项目node.js 版本要12.0以上 不是的话 windows是去node官网下载后重新覆盖安装就可以了选择默认的配置即可 我安装成功安装配置云开发tcb-js-sdknpm install --

2021-03-14 01:25:02 948

原创 django 过往后端搭建笔记整理

目录一、创建项目和应用1 项目创建2 应用创建3 注册应用二、 模型设计1.定义模型类1.设计图书类(model.py)2.设计英雄类3.迁移4.数据操作三 、后台管理1.管理界面本地化2.创建管理员3.注册模型类4.自定义管理页面四、视图1.定义视图2.配置URLconf五、模板1 模板配置2 定义模板3 模板语法4 视图调用模板简写一、创建项目和应用1 项目创建django-admin startproject 项目名称2 应用创建进入到项目目录 然后创建应用项目创建应用创建

2021-02-21 00:52:54 848 3

原创 Scrapy爬虫常用代码及遇到的一些非反爬功能报错的个人理解

Scrapy爬虫遇到的一些非反爬功能报错的个人理解1、no more duplicates will be shown 不再显示重复项1、no more duplicates will be shown 不再显示重复项原因:是scrapy本身也有链接去重功能,同样的链接不会重复访问。但是有些网站是在你请求A的时候重定向到B,重定向到B的时候又给你重定向回A,然后才让你顺利访问,此时scrapy由于默认去重,将拒绝访问A.解决方式:在yield访问新链接时,加上 dont_filter=True 参

2020-12-29 14:42:46 532

原创 【日常点滴011】Python中re正则表达式模块总结

Python中re模块总结一、正则表达式(Regular Expression)介绍二、匹配规则三、具体应用一、正则表达式(Regular Expression)介绍1.定义:能让计算机读懂的字符串匹配规则,用于字符串的匹配和调整工作,在多种计算机语言中都可以使用。2.re模块:Python中的re模块使得python具备了正则表达式的所有功能。3.在线测试工具:https://regexr.com/二、匹配规则三、具体应用...

2020-12-28 18:49:11 161 3

原创 【茶余饭后002】命令行单行指令式python海龟画笔练习工具 主要用turtle库写的 有python就能运行

运行后直接 在控制台 输入代码指令 即可控制画笔 使用鼠标左中右键也阔以哦首次读代码的时候 如果看到函数 简单看一眼就可以跳过 要找到函数的调用点再读运行以后由于还要在控制台输入命令 所以可以适当把编辑器缩小 留下终端区即可代码若是改坏了 可去这里下载原始版本 https://blog.csdn.net/weixin_43521165/article/details/108807063

2020-09-26 01:55:51 549

原创 【新人填坑030】python中zipfile模块解压中文名文件乱码,不改源码的解决方式

python中zipfile模块解压中文名文件乱码,不改源码的解决方式版本1 可以多次解压 但是第二次以后标准文件里会多1个乱码空文件夹版本2 (建议使用)同名文件已出现则不再进行二次解压不想去修改源码,毕竟源码那么美版本1 可以多次解压 但是第二次以后标准文件里会多1个乱码空文件夹#注意编码方式就好,把’cp437'编码的中文 再用’gbk‘解码即可拿到中文,然后每次都重命名解压后的文件即可import zipfileimport shutil# 请把下面要解压的zip文件名改成自己的wi

2020-09-15 21:39:12 1126 1

原创 【日常点滴013】图解windows环境下python3.9安装和jupyter notebook 安装和使用 其实也很简单的 不用coda只用pip

目录安装jupyter运行jupyter​退出jupyter新建文件1、安装jupyter1.首先确定自己安装了python2.windows + r 进入控制台3.升级pip版本 (可以通过使用 pip 命令简单查看是否有升级提示 然后按提示命令升级即可)4. pip install jupyter 安装jupyter 安装时间会稍微久一些安装成功后 再pip list 发现多了很多内容2、运行jupyter输入 jupyt.........

2020-08-25 17:19:38 4036 1

原创 【茶余饭后001】Python代码写唐诗宋词,竟然也可以浪

就要七夕了,受票圈启发,才觉得代码还可以这么玩 hhh目录​上邪:~~ 山无棱,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝。金缕衣 :~~ 有花堪折直须折 莫待无花空折枝上邪:~~ 山无棱,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝。金缕衣 :有花堪折直须折 莫待无花空折枝...

2020-08-24 23:03:00 1117

原创 【日常点滴012】selenium结合chrom_headless无头浏览器爬取全历史网人物信息

selenium抓取大历史网人物信息效果预览代码预览一个很方便的历史查询网站 https://www.allhistory.com本来想做做练习,用requests爬取后练习re正则表达式的,但是由于js动态加载的内容太多了,而且还有加密,精力有限,就用selenium搞了其实搜别的不是人物的字段也能匹配,只是模糊匹配而已。为了便于归类,对模糊匹配时生成的文件名做了差异处理。效果预览代码预览# 运行此文件需要先下载安装谷歌的浏览器驱动exe 然后把代码文件和驱动放在一起即可from sel

2020-08-18 19:01:47 351

原创 【新人填坑029】微信小程序同时上传多张图片代码和思路讲解

问题:多张图片上传 只能往数据库添加同一个返回值的路径解决方式 用了promise的方法 成功搞定 会等所有内部操作都进行过以后再让后续代码处理代码在下面 10行左右关键代码我这是一个后台表单submit过来的商品对象 获取以后 存入goods_info 变量 其中有商品的图片信息pic ,分类信息kind,和其他各种信息map()方法用来代替for循环依次遍历图片列表 并 控制索引 其中的item是一个可以自定义的变量 代表当前被遍历的值 可以用for 循环中的 i 做理解 ,...

2020-05-20 13:56:06 631

原创 【日常点滴--010】入坑VUE3.0实录

目录环境安装:项目搭建:路径使用UI组件安装环境安装:图片中提到的报错信息 和解决方法 :npm WARN deprecated [email protected]: core-js@\<3 is no longer maintained and not recommended for usage due to the number of issues. Pl...

2020-01-05 14:59:47 1163

原创 【日常点滴009】完整记一次微信小程序云开发的npm初始化搭建过程

操作起来可能只有三四行代码 所以 看完再操作啊 中间埋了个常见的小炸弹都是

2019-12-12 20:04:08 210 1

原创 用python海龟画笔绘制标准五星红旗

先将旗面划分为4个等分长方形,再将左上方长方形划分长宽15×10个方格。大五角星的中心位于该长方形上5下5、左5右10之处。大五角星外接圆的直径为6单位长度。(此处得单位长度做为后续程序中的尺寸比例参考值)四颗小五角星的中心点,第一颗位于上2下8、左10右5,第二颗位于上4下6、左12右3,第三颗位于上7下3、左12右3,第四颗位于上9下1、左10右5之处。每颗小五角星...

2019-11-10 11:49:24 10654

原创 【新人填坑-软件篇002】图解Python中QtCreator安装教程和界面简介

图解QtCreator安装和基本界面介绍目录图解QtCreator安装和基本界面介绍1.安装:2.界面介绍:3.Qt官网python相关文档说明:4.QT最简的Hello World案例展示 本文只讲安装和初始化的流程,和最简的初始功能代码,具体实际开发细节可以自行阅读文档https://doc.qt.io/qtforpython/contents...

2019-10-12 13:50:41 2132

原创 【新人填坑-软件篇001】ubuntu和pycharm相关

目录一.pycharm使用相关1.下载地址2.手动右键解压 无需终端tar3.快捷方式的创建二.python和其虚拟环境安装1.安装python一.pycharm使用相关1.下载地址https://www.jetbrains.com/pycharm/download/#section=linux2.手动右键解压 无需终端tar3.快捷方式的创建进入解...

2019-10-04 15:19:14 223

原创 【日常点滴008】matplotlib中文显示

先放截图 方便查看 后面是完整可运行的实例代码from matplotlib import pyplot as pltimport random# 第一种修改字体的方式 but 我的没有奏效 因为我的ubuntu里没有这个字体# import matplotlib# font = {'family' : 'MicroSoft YaHei',# ...

2019-10-04 03:01:24 92

原创 【代码记录001】尝试用阿里的移动端框架 SUI Mobile 建一个首页页面

下面是运行结果和原代码,像bootstrap一样,不过这个SUI Mobile是偏向移动端的,用框架写前端会比较省时间 基本免去了css和js的书写 ,自己想写也随时写 SUI框架地址 http://m.sui.taobao.org/ <!DOCTYPE html><html><head> <title>cesh...

2019-08-15 02:03:01 846

原创 【日常点滴007】windows下微信小程序nmp本地安装依赖 (云端可以右键自动安装 不需要这么复杂)

其实官方文档只是介绍了主要的共性操作,个性的操作还是要自己来做的 包括怎么安装node.js 和配置路径。安装 npm 如官方文档所言云函数中使用 wx-server-sdk 需在对应云函数目录下安装 wx-server-sdk 依赖,在创建云函数时会在云函数目录下默认新建一个 package.json 并提示用户是否立即本地安装依赖。请注意云函数的运行环境是 Node.js,因...

2019-07-26 10:38:33 1038

【阿里云数据分析笔记】

1.安装所有需要的环境 之前记得创建一个新的虚拟环境 然后安装以下包matplotlib==2.2.2numpy==1.14.2pandas==0.20.3tables==3.4.2jupyter==1.0.0TA-Lib==0.4.16安装TA-Lib 果然直接安装遇阻,照着解决就好之后用pip list 查看是否全部安装完毕,没的话继续单个安装pip install...

2019-07-24 16:46:08 137

原创 【新人填坑028】ubunu18.04虚拟环境安装 踩坑后总结

sudo pip3 install virtualenvsudo pip3 install virtualenvwrappersudo vim .bashrc在文件最后添加下面绿色3行export WORKON_HOME=$HOME/.virtualenvssource ~/.local/bin/virtualenvwrapper.sh #(这个位置不对的,可...

2019-07-24 16:09:58 159

原创 【日常点滴004】django项目终端启动代码归纳

虚拟机 workon bj18_py3服务器: ************************ ******** redis服务端: ************************ mysql服务端:python manage.py runserver ***...

2019-07-06 18:53:12 409

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除