
python
文章平均质量分 60
andux
这个作者很懒,什么都没留下…
展开
-
Django提示mysql版本过低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).
Django提示mysql版本过低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).因为mysql5.7及以下是免费的数据库,8.0之后是收费的。使用免费的数据库更放心,使用上没有什么区别。这个提示只是Django的版本检测提示,把它注释掉就好了。原创 2023-12-04 15:12:42 · 12760 阅读 · 0 评论 -
redis数据库安装、图形管理界面及数据类型与操作
在开发中,字符串类型是用的最多的数据类型,导致我们忽视了redis的其他四种数据类型,在具体场景下选择具体的数据类型对提升redis性能有非常大的帮助。redis虽然支持消息队列的实现,但是并不支持ack。所以redis实现的消息队列不能保证消息的可靠性,除非自己实现消息确认机制,不过这非常麻烦,所以如果是重要的消息还是推荐使用专门的消息队列去做。原创 2023-10-17 17:42:21 · 693 阅读 · 0 评论 -
scrapy爬取17k小说网分类列表中最新小说章节内容(RedisSpider,redis,mongodb,翻页)
redis可以用于分布式爬取,就是可以同时使用多个进程(多个终端)运行同一个应用,redis可以自己调度每个进程的任务列表,共同完成相关任务。settings.py文件里配置redis数据库连接,DOWNLOAD_DELAY = 1是间隔一秒再执行,网站没有反扒的时候,可以注释掉。这里需要注意,需要清空redis数据库,不然有数据它就不执行了,因为它认为已经执行过了。MongoDB数据库清空是为了看清楚数据变化。数据库实体类中的字段顺序,决定了最后存储到MongoDB数据库中的字段顺序。原创 2023-10-18 15:14:01 · 178 阅读 · 0 评论 -
PythonStudio GUI窗体设计开发文档
PythonStudio GUI窗体设计开发文档是从作者视频教程里的ppt文档抠出来的……作者的ppt已经上传了,等审核通过了就挂在本文的顶部。目前已经抠了208页,这个ppt一共有208页,而且作者还没有写完。等待作者写完ppt。目前的内容链接是:gui.md · andux/pythonstudioDoc - Gitee.com目前208页ppt的内容页放出来:服了,说字数太多,发不了……非可视组件TOpenDialogTTimer非可视组件对于终端用户来讲是不可见的。这种组原创 2023-12-21 09:17:59 · 2037 阅读 · 2 评论 -
PythonStudio:国人开发的python窗体IDE,学生管理系统
这个软件作者还录制了入门的教程,跟着视频做,是个不错的python视频教程呢。从软件的使用,窗体的设计,到python的学习, 对小白来说很友好啊。最最最主要的,这个软件自带很多皮肤,漂亮的皮肤。我跟着教程做这个学生信息管理系统,感觉使用它来做python窗口软件程序,真的很方便快捷。Unit1.pyUnit2.pyUnit3.pyUnit4.pyUnit5.py本来还有排序和显示2个窗体的,我没有做。我使用的是皮肤 Windows10 Malibu。原创 2023-12-18 15:22:21 · 3414 阅读 · 0 评论 -
PythonStudio:一款国人写的python及窗口开发编辑IDE,可以替代pyqt designer等设计器了
使用本款IDE生成的exe文件,大小为十几兆,使用的是delphivcl包,使用pyinstaller来打包。这一点太友好的,特别是对小白。设计窗体的时候,可以双击按钮,它会自动生成按钮点击事件,然后填写相关的代码,类似vs窗体设计IDE的形式,比pyside等窗口代码分离友好多了。IDE链接:https://pan.baidu.com/s/1PF9tYsU4cYHwfpeTBI0Q4Q。本款软件只有十几兆,功能算是强大的,国人写的,很不错的python界面IDE.作者还贴心的制作了视频教程,真贴心啊。原创 2023-12-14 17:16:06 · 8394 阅读 · 1 评论 -
pycharm怎么同时打开2个项目?
pycharm创建和使用vue也是很方便的,包括启动等,只需要点击一下,如果使用命令行每次都需要输入,使用pycharm配置好后,只需要点击运行按钮就可以了。当我们第一次用pycharm的时候,新建一个项目,习惯选择此窗口,而且勾选不再询问,这样以后一次只能用pycharm打开一个项目了。在设置里可以修改回来。当使用vue等前端的时候,后台也需要同时用pycharm打开操作,怎么用pycharm同时打开前后端呢?在设置--》系统设置--》项目,里面就可以修改,让pycharm同时可以打开多个项目。原创 2023-11-30 09:10:15 · 7696 阅读 · 0 评论 -
python列出本地文件路径
按照之前的设想,如果要罗列出本地文件的列表,那不是需要不断的判断文件夹里面的文件夹吗?或者需要使用递归函数本身,才能达到目的吧?没想到使用pop这个函数就可以了。pop是取出元素,那列表里就少了一个,判断列表的个数是否为零,就实现了递归了吧?果然模仿学习是最好的捷径。原创 2023-11-17 11:09:33 · 112 阅读 · 0 评论 -
python爬虫之cookies设置
dict中文解释为字典,之前小编向大家介绍了dict函数以及它创建字典的过程(dict函数创建字典的过程)。在日常生活中,我们有了字典,在不认识的字的情况下,会输入内容发挥字典的作用。在python中,字典创建完了,要向字典添加元素,也才能发挥它的作用。获取需要登录的网页内容,需要登录,同站网页之间通过cookies进行身份认证,就不需要每打开一个网页都需要的登录了。以上就是向字典里添加元素的两种的方法,添加元素是我们python中使用字典必须要操作的内容,要掌握哟~方法一:直接添加,给定键值对。原创 2023-10-20 09:20:04 · 1019 阅读 · 0 评论 -
python报错之:def __init__(self) 不执行
哦,就不执行了,值也传不了了。函数process_item中的所有值,都要必须在init里面进行定义,而且必须是self开头,不然,init它就不进行初始化了,真tm娇气啊……**************看到这里的时候有点迷失了,不知道tp_call是个什么东西了,不确定由typeobject来操作。要深入首先查看了一下代码的编译后的python指令,查看B,是B的__init__方法的指令,(这个必须进行检讨因为tp_call已已经明确了他来自哪里)***************,这个时候我再去看代码。原创 2023-10-11 16:13:04 · 1187 阅读 · 0 评论 -
python读写text文本文件
python读写txt文本文件,可以只读,只写(覆盖之前的内容),还可以读写混合模式。w:向文件中写入内容,w会清空原来文本内容。a+、r+、w+:混合形式,即可读可写。wb:以二进制形式写入内容。rb:以二进制形式读文件内容。ab:以二进制形式追加内容。a模式可以用于增加内容,a:向文件中追加内容。r:从文件中读取内容。原创 2023-10-11 15:16:06 · 154 阅读 · 0 评论