之前有用python爬取图片,但是最近爬取网页时老是报错,报错代码如下:发生异常: UnicodeDecodeError 'utf-8' codec can't decode byte 0x8b in...
当数据库资源较多时,有些数据不是经常更新,或者更新较少的时候,我们为了降低服务器的压力可以使用cache缓存系统,而不是每次都去数据库进行查询,这样能够降低不少数据库压力,例如,导航、热门关键词排行等...
在centos6中编译python3.7,网上一大堆教程要么是centos7的,要么就是没有验证过乱抄的,这里整理一份使用的教程直接上安装过程吧,软件包我都挡在/usr/local/src下下载软件包...
项目中用到,网上找的都不太完善,这里记录下,按自己需要稍微做了修改类文件mysql.py#!/usr/local/bin/python3 #coding:utf-8 __author__ = 'mer...
我们在python中通常如何执行一些代码中途遇到错误需要停止继续执行而退出程序,那么我们需要用到exit那么一般有这几种exit函数可以使用,os._exit()、sys._exit()和exit()...
先来上干货代码,再来讲解模块使用方法先要pip安装两个模块,一个是opencv-python,另一个是pywin32#!/usr/bin/python3 #coding:utf-8 import cv...
在python中,多个线程之间的数据是共享的,多个线程进行数据交换的时候,不能够保证数据的安全性和一致性,所以当多个线程需要进行数据交换的时候,队列就出现了,队列可以完美解决线程间的数据交换,保证线程...
之前有用php的socket来检测tcp端口监听情况,效果不理想,也可以说完全没啥用吧,今天在网上找了下python3检测TCP端口的代码,还比较好用,记录下以后备用,已经本地测试过了,代码中的细节我...
使用pymongo操作mongodb非常简单,同时mongo内置的limit+skip命令组合可以简化我们代码中的分页,例如我通过url传参将页面变量p传入查询语句,就可以轻松做到分页,同时使用pym...
查了很多文档,flask的过滤器其实就和tp框架的自定义函数是一样东西,就是操作起来比原来thinkphp框架麻烦些,首先框架没有一个提前定义好的自定义函数库,在这里暂时称为自定义函数模块吧。再则写了...
我们的应用经常会区分用户站点和管理员后台,比如本博客所使用的zblog,就有网站和后台两部分。两者虽然都在同一个应用中,但是风格迥异。把它们分成两个应用吧,总有些代码我们想重用;放在一起嘛,耦合度太高...
之前一直有thinkphp5开发工具,以后就转到python开发,flask框架内有一个url_for方法用来生成URL,和php的url方式有点相似,这里记录下基本用法引入资源这么写:{{ url_...
python3获取当前时间,主要用了datetime模块,我们来一起学习下用法吧代码如下:#!/usr/local/bin/python3 #coding:utf-8 import datetime ...
没事研究爬虫,之前都是通过php的file_get_contents和curl进行抓取,现在没事开始学习python了,作为一个运维,后期的工作肯定也是python作为主要语言取进行相关开发和自动化方...
venv是Python的一个内置模块,用于创建和管理虚拟环境,虚拟环境可以独立于系统的全局环境,并且可以在其中安装特定版本的包和库,以便于项目之间的隔离和管理。下面我们就来看看如何使用venv创建和使...
当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行raise语法格式如下:raise [Exception [, ...
collections是Python标准库中提供高效数据结构的模块,扩展了内置数据类型,适用于处理复杂数据场景。接着我们来看看collections模块中有哪些方法1.双端队列dequedeque初始...
今天想弄个生成随机密码的小工具,发现python写起来真实简单,基本两行代码就搞定了,其它的程序还得循环,随机函数等等七八行代码。把代码上下,并记录下来#!/usr/local/bin/python3...
zabbix使用QQ邮箱发送告警邮件,zabbix的部署可以查看这个笔记:https://sulao.cn/post/278下面我们就来配置下邮件告警方法的方法首先我们需要去管理->报警媒介类型,点击...