随笔分类 - Python
摘要:1. os的system原理 system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程; 上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果; import os os.system('
阅读全文
摘要:1.threading模块 threading模块是众多多线程管理模块的其一,它能确保重要的子线程退出后进程才退出。 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 (官方链接) 2.创建线程的两种方式 方式一: from th
阅读全文
摘要:一.使用场景 此处问题为我使用MoviePy模块给视频添加文字水印的时候遇到的报错, 安装imageio和MoviePy以及requests模块,就已经可以使用MoviePy很多功能了,但是某些函数,还需要用到这个叫ImageMagick的软件。如果你不安装它会提示这样的错误: Traceback
阅读全文
摘要:一.使用场景 短视频越来越火的今天,为了防止视频被盗版,需要给视频加水印,于是就有了这个加水印的骚操作。 二.实现步骤 moviepy文档地址:https://zulko.github.io/moviepy/install.html 第一步:导入moviepy 模块 第二步:实例化对象 第三步:载入
阅读全文
摘要:一. 配置调度器 APScheduler 有多种不同的配置方法,你可以选择直接传字典或传参的方式创建调度器; 也可以先实例一个调度器对象,再添加配置信息。灵活的配置方式可以满足各种应用场景的需要。 整套的配置选项可以参考API文档BaseScheduler类。 一些调度器子类可能有它们自己特有的配置
阅读全文
摘要:一.APScheduler简介 Advanced Python Scheduler(APScheduler)是一个Python库,是一个轻量级的Python定时任务调度框架,它允许您安排稍后执行的Python代码,可以是一次执行,也可以是定期执行。 您可以随时添加新工作或删除旧工作。如果将作业存储在
阅读全文
摘要:''' Created on 2018-4-20 例子:每天凌晨3点执行func方法 ''' import datetime import threading def func(): print("haha") #如果需要循环调用,就要添加以下方法 timer = threading.Timer(8
阅读全文
摘要:以下有两种添加水印的方法,第一种和第二种的区别是实现透明图层的方式不一样 一.图片叠加实现图层透明 #-*- coding:utf-8 -*- import requests as req from mysqlDemo import switchLogoUrl from io import Byte
阅读全文