
python
美丽大方程序猿
这个作者很懒,什么都没留下…
展开
-
python报错
一、AttributeError: cffi library ‘_openssl’ has no function, constant or global variable named 'CRYPTOGR重装cryptography就好了。conda uninstall cryptographyconda install cryptography原创 2020-09-08 09:21:49 · 1030 阅读 · 0 评论 -
mitmdump的使用及踩坑记录
安装完之后,我们现在来使用这个包。1、cmd 中输入mitmdump 查看监听的端口号。这个时候我们访问相同端口号的页面,就已经可以获取对应的后台路径了。但是实际上还是无法获得页面的详细信息的,需要给浏览器端设置代理,否则没有办法获取dump通过的页面2、浏览器端 —》 设置 >高级 --> 代理 —> 局域网设置代理设置为:127.0.0.1:8080然后启动mitmdump ,访问浏览器端,然后又发现一个报错,呵呵问了一下同事,他说需要安装证书3、安装证书:打开网原创 2020-08-03 16:23:21 · 5373 阅读 · 0 评论 -
安装mitmproxy 报错
解决安装mitmproxy 报错1、AttributeError: module ‘asyncio’ has no attribute ‘WindowsSelectorEventLoopPolicy’解决AttributeError: module ‘asyncio’ has no attribute ‘WindowsSelectorEventLoopPolicy’看到这个报错,觉得很熟悉,一般来说是版本的问题,我们现在将mitmproxy的版本降低一点,因为改变环境是很困难的。cmd > co原创 2020-08-03 14:32:20 · 1676 阅读 · 0 评论 -
查看和使用python 的虚拟环境
问题一:pandas,numpy 使用报错在使用pandas和numpy 的时候遇到了报错,报错信息如下:查了一下,发现是和python的版本有关系,我需要一个32位的环境来执行。这个时候需要创建一个虚拟环境,这个创建的过程是我以前创建好的,所以就不写如何创建了,网上可以搜到。在环境中选择了我之前创建好的32位的python的环境。发现报错解决。问题二:安装完matplotlib 发现pandas,numpy 再次报错报错信息如下:猜测是版本不兼容,想更改版本,那么需要进行以下的几步1、原创 2020-07-29 16:37:08 · 4607 阅读 · 0 评论 -
乱码报错
今天使用requests 模块获取页面数据的时候,发现中文都乱码了,使用encode,decode都不对解决方法如下:response = requests.get(url=self.url,headers = self.header)**response.encoding = ‘utf-8’** ---------------------------> 这句话是解决的灵魂,将编码改变成utf8的格式...原创 2020-07-21 09:13:12 · 339 阅读 · 0 评论 -
PyQt5(designer)入门教程2020
现在想要搜索一些新的技术文档是需要费一些时间的,所以我整理一下今天遇到的问题和解决方案:1.安装:在pycharm中我们可以直接安装。如果不使用pycharm的可以使用pip来安装。验证安装是否成功,在搜索框的位置输入designer ,出现这个图标即成功。2、启动在这里,直接选择designer.exe回车,就可以进入了。我们选择main window我拿我做的这个来进行演示,这样更加简单明了。左侧是功能类,拖拽到中间位置,就可以生产对应的文本框按钮或...原创 2020-06-18 15:36:39 · 6843 阅读 · 0 评论 -
执行python manage.py migrate 没有创建表的解决方案
问题一:我对我的models进行了一些修改,需要重新迁移数据发现我在pycharm中执行python manage.py makemigrations 的时候没有报错,但是执行python manage.py migrate 的时候报错原因:在这里,Django会将我所有的操作,放在这个0001文件中,会记录我曾经做过的操作。也就是说,我删除了数据库中的表,但是这个文件中记录我已经创建了表,那么将不会创建表。所以我在执行数据迁移的时候(python manage.py migrate) 他认为原创 2020-05-21 10:53:32 · 8017 阅读 · 2 评论 -
Django后台使用富文本编辑器DjangoUeditor
今天把之前写的半拉卡机的后台搭完了,想到以前用帝国CMS的时候后台搭建富文本编辑器,我想给我的Django也搭建一个富文本编辑器,搜了一下,发现DjangoUeditor 比较好用。说一下使用的步骤和遇到的问题1.下载,下载下来之后解压到项目的根目录下。注意里面还有一层,是要里面那层,注意我的名字2.有了新的App,所以需要注册。找到myblog/settings.py然后我们需要再urls中来引用,红色划线部分是新增的然后我们希望是在后台的文本编辑的时候来使用,所以我们找到位置,添加如下的内原创 2020-05-19 10:51:27 · 813 阅读 · 0 评论 -
Django项目的构建和使用
创建Django的项目我是在pycharm下来创建的,所以我直接切换到我的指定位置下来创建。由于是例子,我们起名叫myblog进入目录下,开始执行,这个时候就已经创建好了一个Django的项目,直接运行就可以了浏览器中输入127.0.0.1:8000,这样就是安装成功了,当然这是最简单的。下面我们来创建更多的编辑一个视图:我们需要新创建一个文件views,这里是我们手动创建的,里面的内...原创 2020-04-26 16:33:37 · 196 阅读 · 0 评论 -
pip install scrapy 超时错误解决办法
pip install scrapy 超时错误解决办法安装scrapy的时候,使用pip install scrapy一般会失败。报超时的错误我们在cmd 中输入pip install scrapy 的时候往往会报错,网上的很多教程都说要安装很多的包来解决这个问题,但是可能是环境的问题吧,我没有遇到那么多包需要安装的情况,简单写下自己的安装步骤首先是下载一个wheel 这个很重要,网址如下:...原创 2020-04-17 15:26:20 · 1601 阅读 · 0 评论 -
Scrapy 踩坑记录
首先要吐槽的是,现在的技术网络环境真的是太单一了,感觉大家都是在复制粘贴,有了问题一搜,发现所有的答案都是一样的,连报错和项目名称都是一样的,真的是可笑啊,想我泱泱大国这么多技术人才,竟然都没有一点原创精神,稍微原创一点的都是各种培训机构,真的是无语。言归正传,本篇文章是为了记录自己的踩坑历史,方便自己记忆,也方便后面学习的人可以少走弯路。坑一:关于start_urlsstart_urls,s...原创 2020-04-09 09:40:10 · 286 阅读 · 0 评论 -
MySQL查询和去重记录
DELETE FROM xz_nursery_allWHERE id NOT IN (SELECT temp.gd_id FROM (SELECT MIN(id) gd_id FROM xz_nursery_allGROUP BY id)AS temp);原创 2019-11-28 17:33:15 · 388 阅读 · 0 评论 -
nohup记录
nohup scrapy crawl pgl >/dev/null 2>&1 &使用nohup来执行scrapy原创 2020-01-06 10:33:12 · 272 阅读 · 0 评论 -
requests 模块
使用requests 模块报错今天写requests 模块来爬取百度百科的时候,突然报了一个没有见过的错误,为了之后更好的学习,我决定记录下来,毕竟好记性不如烂笔头报错内容:requests.exceptions.TooManyRedirects: Exceeded 30 redirects.查了一下,发现是重定向的原因,不知道为什么会重定向,但是既然出现了这个问题,那就想办法解决我首先是...原创 2019-12-18 14:53:06 · 457 阅读 · 2 评论 -
sqlalchemy的使用总结
sqlalchemy的概念已经太多网站可以查到,在这里不再赘述,直接说如何使用创建,创建的表和MySQL中的表要一一对应,实际上这个就是和MySQL的表的映射关系增加: xz_adcodes = XzBranches.session.query(XzBranches).all() for i in xz_adcodes: art...原创 2019-11-20 16:20:24 · 383 阅读 · 0 评论 -
迭代器和生成器
一直以来迭代器和生成器都是很神秘的,听起来就感觉很难,今天正好看到,打算写一下,记录一下。1.迭代器迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问结束,但是整个过程只能前进不能后退,一直到全部的元素被访问结束。另外,迭代器的特点是不需要所有的元素全部准备好才开始,只要到这个元素之前获取这个元素就可以,这样可以遍历一些大的数据和集合。特点:(借鉴了其...原创 2019-07-26 15:42:01 · 132 阅读 · 0 评论 -
python中解决gensim,ImportErrop,OSError等一系列报错的吐血整理
**第一个报错:**在我引入完jieba 和 gensim之后,就开始报错。这个报错是说我当前缺少pywin32-224-cp37-cp37m-win_amd64 .whl 所以我就下载了这个。下载完之后并没有解决这个问题,我发现问题的根源在于,我是64位的电脑,但是下载了32位的python 环境,所以我立刻将原来的python 环境删除,重新安装新的64位的python 环境。具体...原创 2019-07-25 15:13:52 · 997 阅读 · 0 评论