![](https://img-blog.csdnimg.cn/20200309133306458.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 92
Python
醒不了的星期八
种一棵树最好的时间是十年前,其次就是现在
展开
-
Python: 报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer cer
https爬虫出现 SSL: CERTIFICATE_VERIFY_FAILED (同时打开fiddler就会出现)解决办法:关闭fiddler再运行python程序。[使用的requests模块]另外的解决办法:【下面的方法摘选自大佬博客,感谢大佬】(1)全局设置,对requests不生效ssl._create_default_https_context = ssl._cre...原创 2019-07-26 10:34:13 · 23045 阅读 · 0 评论 -
Python : 一文学会办公自动化(Word、Excel、PPT)
自动化:1946年提出,被运用于军事等方面。办公自动化指的是现在办公和计算机技术结合起来的新型的办公的方式。“高效的工作”正是自动化解决的问题/办公自动化的分类:操作Excel: 就业数据分析等 操作Word: 考试系统生成Word试卷等 操作PPT : 用户画像分析等使用的模块:xlrd模块 xlwt模块 smtplib模块 pywin32模块 python-ppt模块 python-docx模块 pymysql模块 xlsxwriter模块1. xlrd模块原创 2020-05-27 16:52:25 · 4844 阅读 · 6 评论 -
Python Tkinter: 实现网络监控APP
先下载putil模块:import tkinter as tkimport psutilupload_text = "上传速度:{} kb/s"download_text = "下载速度:{} kb/s"last_upload_data = 0last_download_data = 0first = Trueapp = tk.Tk()app.geometry("500x200")def update_speed(): global last_download原创 2020-05-20 09:37:45 · 1135 阅读 · 0 评论 -
机器学习开发环境的准备
一:下载Anaconda加入国内镜像或清华镜像:二:安装virtualenv环境避免污染系统环境:pip install virtualenv virtualenv+环境名文件夹 cd环境名文件夹 cd Scripts activate (这是激活环境) deactivate是取消激活环境安装tensorflow:pip install -i https://pypi...原创 2020-01-12 17:30:26 · 249 阅读 · 0 评论 -
Python: numpy
Array数组:Indexing索引:元素数据类型:数组运算与常用函数:矩阵相乘运算:广播:原创 2019-12-22 15:35:05 · 131 阅读 · 0 评论 -
轻量级web框架三部曲(2): flask
1.安装pipenv虚拟环境:1.1 用豆瓣源安装pipenv.pip install pipenv-i http://pypi.douban.com/simple --trusted-host pypi.douban.com虚拟环境是隔离不同i项目所需要的依赖。类似npm安装好pipenv后,切换到虚拟环境下:不幸的是:这是多次请求这个 pypi...原创 2019-12-08 17:33:21 · 194 阅读 · 0 评论 -
Python:(复习)列表推导式、生成器表达式、字典推导式
1.列表推导式案例:提取到100之间的奇数1.1 原始写法:1.2 列表推导式写法:稍微复杂一点的问题:100以内的各个奇数的平方列表生成式性能高于列表操作。2.生成器表达式还是上面的案例。用生成表达式:3.字典推导式这个案例是将key和value颠倒.原始方式是遍历它,然后颠倒位置,放入新生成的dict。而用字典推导式:拓...原创 2019-12-05 13:34:34 · 450 阅读 · 0 评论 -
Python: 上下文管理器协议与其魔法函数以及使用 contextlib简化上下文管理器
上下文管理器主要实现了2个魔法函数:__enter__ 、 __exit__文件的操作使用上下文管理器协议亦是如此。使用 contextlib简化上下文管理器:从上面的例子中可以看到,使用上下文管理器每次都需要定义一个class,显得十分繁琐。所以python提供了一个内置模块contextlib...原创 2019-12-05 11:51:58 · 302 阅读 · 0 评论 -
Python: super真的是调用父类吗?
问题1:既然重写了子类的构造函数,为什么还需要去调用super?问题2:super到底执行顺序是什么样的?答1:不是所有的子类都有必要去调用super。假设继承Thread,在初始化函数里面需要赋值name。但真的需要赋值吗?其实Thread类的初始化函数本身就做了很多判断,所以没必要写冗余代码。所以把构造函数交给父类Thread去实例化,不用自己再去写不必要的逻辑了。答2...原创 2019-12-05 11:35:10 · 332 阅读 · 0 评论 -
Python: tkinter用不了jpg/png图片
书上的示例代码用的是.png/.jpg自己写了下发现没毛用进去了源码看见然后源码搜了下,也没看见有JPG的。所以,用了另一个库:用tkinter做的登录:附上源码:# 实践: 做一个登录窗口import pickle # 存放数据import tkinter as tkfrom tkinter.messagebox import *...原创 2019-11-26 14:33:58 · 2985 阅读 · 4 评论 -
Python高级编程 : type、object和class之间的关系
原创 2019-11-24 22:38:16 · 196 阅读 · 0 评论 -
文件传输协议FTP(与Python的交互)
FTP简介:现在阿里云oss云=对象存储、七牛云oss用的居多,及后台下发静态资源,减少应用后台的负载。HTTP主要用于基于Web的文件下载以及访问Web服务。一般客户端无须登录就可以访问服务器上的文件和服务。大多HTTP文件传输请求都用于获取网页。scp、rsync需要用户登录到服务器主机。传输之前需要验证客户端的身份。FTP与scp、rsync相同,也可以上传/下载文件,采用...原创 2019-11-21 12:29:28 · 985 阅读 · 0 评论 -
Python: 贪婪匹配与非贪婪匹配
时间过得可真快。一眨眼,离上次学python爬虫已经是1年零1个月了。最近,突然 ^_^ ,想干点老本行,爬点美女图片瞅瞅~~but 以前学过的基本都忘完了。好在“拾起来”还不算太困难。贪婪匹配与非贪婪匹配。就好比一个男人,一个渣男心里想的,老子就要全天下所有的女人。而像我这种老实人,只想对喜欢自己的人好。所以,这里的我就是非贪婪。而渣男就是贪婪的。即贪婪:想要的更多,...原创 2019-11-16 20:49:22 · 604 阅读 · 0 评论 -
Python: 数据分析与可视化matplotlib
1.数据分析与可视化:数据分析是指用适当的统计分析方法对收集到的大量的数据进行分析,提取有用的信息和形成的结论而对数据加以详细研究和概括总结的过程。收集数据 -------> 提取信息------------> 形成结论 ---------> 借助图示化手段表示数据。2.数据分析可视化流程:定义分析目标 数据采集及预处理[数据的预处理就是数据清洗,清掉不满足...原创 2019-09-20 15:22:22 · 1048 阅读 · 1 评论 -
Django:进入DjangoAdmin模块时,TypeError at /admin/ 'set' object is not reversible
Django:进入DjangoAdmin模块时,TypeError at /admin/ 'set' object is not reversible原创 2019-06-14 15:36:36 · 2270 阅读 · 1 评论 -
Python爬虫框架--Scrapy安装
Linux平台:步骤:(编译安装)1.新建一个文件夹:比如mkdir python32. cd bin/3. 选择python的环境4.cd ..5. vim .bashrc (这个文件里写你的python3和pip3的别名alias)6.pip3 install scrapy7.(需要root身份)如果出现说需要TLS/SSL。就安装SSL模块:yum inst...原创 2019-06-10 13:45:07 · 319 阅读 · 0 评论 -
Django部署阿里云服务时候报错:SQLite 3.8.3 or later is required (found 3.7.17)
问题描述:在阿里云的自带centos上运行python manage.py runserver的时候报错:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).解决方法1:给django降级卸载django: pip uninstall dja...原创 2019-06-15 22:29:43 · 35029 阅读 · 12 评论 -
Django项目部署到阿里云服务器及后台常驻
本文将记述如何简单的将自己的Django项目部署到阿里云服务器上。准备条件:阿里云服务器:centos 7.5Nginx(反向代理)Python 3.7.3Django 2.2+注意:centos自带的sqlit3版本比较低,请查看我的另一篇博客文章讲解如何解决该问题。还有自带的python是2.7版本的,所以需要自己通过xftp工具将本机下好的Python-3.7.3.tgz...原创 2019-06-15 23:14:15 · 3237 阅读 · 0 评论 -
Python: 测试
通过测试可确定代码面对各种输入都能按要求的那样工作。Python提供了unittest模块中的工具来测试代码。1. 测试函数:单元测试和测试用例: unittest模块提供了代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。良好的测试考虑到了函数可能接收到的各种输入,包含针对所有这些情形的...原创 2019-07-31 00:13:54 · 4506 阅读 · 0 评论 -
Python:指定豆瓣源(windows)
requests模块报错Retrying (Retry(total=4, connect=None, read=None, redirect=None, stacmd进入Python安装路径scripts文件夹pip install requests报错:网上的解释是网速太慢,或被墙了。解决办法:使用国内镜像加速。pip install reques...原创 2019-07-26 09:57:56 · 3815 阅读 · 0 评论 -
Python: pymysql报错ModuleNotFoundError: No module named 'pymysql'
解决办法:缺啥模块就安装啥模块pip3 install pymysql重开pycharm再次运行:注:我这里的mysql用的是8.x版本,对于像javaWeb中版本有差异的情况,我们配置的url应该添加serverTimezone=UTC参数来消除这种错误。...原创 2019-07-26 13:23:19 · 11087 阅读 · 6 评论 -
Python: Python模块
1.Python标准库中的常用模块:标准库是python自带的开发包,是python的组成部分,会随着python解释器一起安装在系统中。1.1 sys模块:获取命令行参数,实现从程序外部向程序传递参数的功能,获取程序路径和当前系统平台等信息。import sys# 获取当前的操作系统平台[只返回系统的平台信息,不包含操作系统的具体信息]sys.platform ...原创 2019-08-31 15:10:05 · 414 阅读 · 0 评论 -
Python: 函数式编程
现在大多新型语言都支持函数式编程、协程、闭包等【例如Android熟悉的Kotlin】。在面向对象思想产生之前,函数式编程是非常流行的主流编程思想。这种古老的思想又恢复了。函数式编程:将计算过程看作是数学函数,可以使用表达式编程。函数的代码中,返回值只依赖传入函数的参数,因此使用相同的参数调用函数2次,会得到相同的结果。头等函数【同Koltin】 高阶函数【同Koltin】 纯...原创 2019-08-31 16:57:58 · 762 阅读 · 0 评论 -
Python: I/O编程
I/O接口的功能是负责实现CPU通过系统总线把I/O电路和外围设备联系在一起。输入和显示数据:输入数据语法:变量= input(提示字符串)输出数据:print(字符串常量或字符串变量)print("%s" %(str))%s 是字符串,%d 是整数、%x是输出进制整数,%o是输出8进制整数,%f是输出浮点数..在%f中还可以指定浮点数的总长度和小数部分的位...原创 2019-08-31 18:16:01 · 288 阅读 · 1 评论 -
Python: 新建虚拟环境virtualenv
新建环境可以采用:conda 创建环境 virtualenv创建虚拟环境关于Conda创建虚拟环境可以访问:传送门本文是用virtualenv创建虚拟环境。安装Virtualenv:打开命令行,输入如下指令:pip install virtualenv打开命令行,cd到你想要把虚拟环境放置在哪个磁盘下,并在该磁盘下新建文件夹作为虚拟环境:#到某盘F:# 新建文件...原创 2019-09-06 22:42:34 · 154 阅读 · 0 评论 -
解决Django加载静态资源失败
以为和springboot的配置一样。死活找不到。解决方法:大佬文章: https://blog.csdn.net/tyt_XiaoTao/article/details/80209933我是这样改的:转载 2019-09-07 11:30:48 · 772 阅读 · 0 评论 -
Python:虚拟环境Virtualenv的安装和配置
Virtualenv的最大好处就是隔离项目Python环境。方法1:Aconda:在Aconda中有GUI可以快速安装虚拟环境。【以前的博文有介绍】方法3:Pycharm上可以快速指定创建。方法2:cmd上pip install virtualenv新建环境:会新建到当前目录下virtualenv +环境名在Scripts下面是Python脚本.a...原创 2019-09-11 15:02:15 · 312 阅读 · 0 评论 -
Pip安装Django超时(time out)
解决办法:就是换源pip install -ihttps://pypi.douban.com/simpledjango但是我的情况是换成pip3 install django就行了。pip 与pip3的区别:pip和pip3是一样的,只是为了区别python2和python3之间的调用,避免冲突而进行的设定。如果你的电脑只安装了python3,那么你使用pip...原创 2019-06-13 23:00:12 · 4704 阅读 · 0 评论