![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
好文分享
文章平均质量分 69
Thomas_Lean
这里只记录总结技术经验,有任何错误尽管提出哈
展开
-
10 个 Python 脚本来自动化你的日常任务(转)
好文转载转载 2023-02-03 16:33:42 · 800 阅读 · 0 评论 -
CentOS修改主机名、主机密码
查看主机名以下列出几种查看主机名的方式://查看一下当前主机名的情况,查看全部三种主机名[root@docker ~]# hostnamectl Static hostname: docke //或者,查看全部三种主机名[root@docker ~]# hostnamectl status Static hostname: docker //只查看静态、瞬态或灵活主机名,分别使用--static,--transient或--pretty选项[root@docker ~]# h原创 2021-08-12 09:27:00 · 1269 阅读 · 0 评论 -
Python利用opencv给图片加水印
给图片加水印有时候为了注明出处或者版权问题,需要在图片或者视频加上水印,今天先讲怎么给图片加水印!安装opencv库注意不是这样安装:pip install opencv以上安装方式会提示错误:Collecting opencv Could not find a version that satisfies the requirement opencv (from versions: )No matching distribution found for opencv正确安装如下:原创 2021-07-05 14:33:07 · 546 阅读 · 0 评论 -
企业微信webhook使用
用企业微信作为公司办公软件的公司有需要如果需要监控或者定时提醒业务就可以使用企业微信自带的机器人工具作为消息的发起者!添加机器创建一个至少3个人的群聊。如果只是为了加机器人可以先拉人进群随后将其他人剔除即可,这个设计还是有点鸡肋啊,如果我就想给自己通知消息暂时都采取这种方式。添加完群聊就可以在群设置里面添加机器人,设置完成后即可看到机器人,如果想让机器人发消息,只需要post请求机器人的webhook地址。发送消息也可以打开机器人里面也有相关demo实例。import requestsimpo原创 2021-06-23 16:06:56 · 11507 阅读 · 0 评论 -
Python重构 - 第4部分
编写干净的 Python 代码就是要使其尽可能易于理解且简洁。后期便于维护,代码约简洁越好维护,bug就越好排查。将重复的代码提取到一个方法中不要重复自己 (DRY) 是编写干净、可维护代码的重要原则。重复的代码使代码库膨胀,使其更难阅读和理解。它也经常导致错误。如果仅在某些重复区域中进行更改,则经常会出现意外行为。消除重复的主要方法之一是将公共区域提取到另一种方法中并调用它。def extraction_example(): self.speed_slider = Scale(原创 2021-06-23 15:53:36 · 176 阅读 · 0 评论 -
Python重构 - 第3部分
编写干净的 Python 代码就是要使其尽可能易于理解且简洁。后期便于维护,代码约简洁越好维护,bug就越好排查。使用 str.join() 而不是 for 循环在 Python 中连接字符串最直接的方法是使用+ 运算符:hat_description = hat.colour + hat.type当您将少量字符串连接在一起时,这非常好(尽管 f 字符串是处理更复杂字符串的最佳选择)。当它们用于连接大型字符串列表时,就会出现使用+or的问题+=。例如,您可以像这样在 for 循环中使用它们:a原创 2021-06-15 16:47:33 · 147 阅读 · 0 评论 -
Python格式化时间 - locale使用
之前在爬取后跨境电商平台的数据时,采集的时间需要进行数据清洗,但是由于时间格式多样性,就需要采用修改时区的方式对时间进行格式化处理!常见的格式如下:美国时区:June 11, 2021德国时区:19. Dezember 2020英国时区:05 March 2021除了以上三种格式还会有其他时间格式!设置时区如果在设置时区过程中出现以下错误:>>> import locale>>> locale.setlocale(locale.LC_ALL,原创 2021-06-11 16:03:15 · 807 阅读 · 3 评论 -
Python重构 - 第2部分
编写干净的 Python 代码就是要使其尽可能易于理解且简洁。后期便于维护,代码约简洁越好维护,bug就越好排查。'with’打开文件时使用以确保关闭在 Python 中打开和使用文件的常用方法是:file = open("welcome.txt")data = file.read()print(data)file.close() # 这里一定要close但是,如果在打开和关闭文件之间抛出异常,则最终可能会跳过对 file.close() 的调用。解决此问题的一种方法是使用这样的代码。这里的原创 2021-06-09 13:57:22 · 310 阅读 · 3 评论 -
datetime时间模块相关用法
https://docs.python.org/zh-cn/3/library/datetime.html#date-objectsdate用法一datetime.date(year, month, day)正确实例:>>> from datetime import date>>> date(2020,9,4)datetime.date(2020, 9, 4)错误实例:>>> date(2020,09,04) File "&原创 2021-04-27 16:24:16 · 903 阅读 · 0 评论 -
Nginx停止服务和各种命令
1.停止Nginx服务的四种方法从容停止服务这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。nginx -s quit立即停止服务这种方法比较强硬,无论进程是否在工作,都直接停止进程。nginx -s stopsystemctl 停止systemctl属于Linux命令systemctl stop nginx.servicekillall 方法杀死进程直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!killall nginx2转载 2021-04-07 11:28:27 · 741 阅读 · 0 评论 -
Mysql数据库主从同步实例(亲测)
今天来测试下数据的主从同步,前提是两台服务器均要下载安装mysql,具体的安装步骤可以参考之前的文章:CentOS安装magento2.x教程名称IPmsyql-master(主库192.168.204.130mysql-slave(从库)192.168.204.151开启时间同步关闭防火墙#两台都要修改systemctl stop firewalldsetenforce 0getenforce修改hosts文件#两台都要修改 vi /etc/hos原创 2021-03-18 14:43:24 · 664 阅读 · 0 评论 -
python调用JS方法实例
安装插件pip install pyexecjs直接安装可能会出错:C:\Users\Administrator>pip install execjsCollecting execjs Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY原创 2021-02-26 14:50:16 · 448 阅读 · 2 评论 -
基于docker安装phpmyadmin竟如此简单
前提条件任意Linux系统且已成功安装docker环境安装phpmyadmin1.拉取镜像docker pull phpmyadmin如果由于网络原因导致无法成功拉取,可以先配置dokcer镜像源,也可以在国内网站先下载好镜像的压缩包,然后导入也可以!配置镜像源:Docker中国区官方镜像:https://registry.docker-cn.com网易:http://hub-mirror.c.163.comustc:https://docker.mirrors.ustc.edu.原创 2020-12-24 11:30:44 · 6939 阅读 · 0 评论 -
轻松搞定python多线程和多进程
本文转自出自:作者:what is fantasy链接: https://www.cnblogs.com/whatisfantasy/p/6440585.html 1 概念梳理:1.1 线程1.1.1 什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串转载 2020-12-16 15:44:51 · 412 阅读 · 0 评论 -
python链接Mysql写入数据报Python ‘_elementunicoderesult‘ cannot be converted to a MySQL type错误
有时候爬取页面数据直接用原生sql批量插入数据库会出现以下错误:Failed processing pyformat-parameters; Python '_elementunicoderesult' cannot be converted to a MySQL type这是因为通过lxml.etree获取到的字符串可能是_elementunicoderesult,这是Python中字符串的一种,直接把数据格式存入数据库并未将该类型变量转化为SQL对象的方法,因此需要强制转换为str类型,再进行数据原创 2020-11-17 10:39:19 · 1812 阅读 · 3 评论 -
python定时任务APScheduler
作者:学一点也是好出处: https://www.cnblogs.com/mangM/p/11187015.htmlAPScheduler定时任务APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。一、基本架构#1.触发器 triggers:设定触发任务的条件描述一个任务...转载 2020-04-28 09:14:24 · 1386 阅读 · 0 评论 -
MySQL数据库面试题(2020最新版)
作者:ThinkWon ...转载 2020-03-20 14:40:36 · 893 阅读 · 0 评论