分类标签归档:python

使用moviepy模块操作视频与音频


代码与注释

#裁剪与写入
from moviepy.editor import VideoFileClip,AudioFileClip
#拼接视频与音频
from moviepy.editor import concatenate_videoclips,concatenate_audioclips
#预加载的视频
videoFile = 'demo.avi'
#要保存的文件名
video_name = 'cut_video.mp4'
audio_name = 'cut_audio.mp3'
#载入文件
video = VideoFileClip(

Read more

爬取微博热搜并发送提醒(改进版)


写在前面

今天在csdn看到了一篇爬取微博热搜并发邮件的博客,但是我在将其部署到腾讯云函数时出现了错误,于是使用server酱推送到微信,效果看起来还不错,废话不多说,上代码!

用到的包

# -*- coding: utf-8 -*-
"""
Created on Thu Aug  6 18:09:58 2020

@author: ljc545w
"""
#请在cmd下使用pip install requests命令安装依赖
import requests
import re
import datetime
#以下三个包用于发送邮件

Read more

爬取微博热搜并发送定时邮件


用到的包

#请先在窗口执行import xxx,然后安装缺失的第三方包
import requests
from pyquery import PyQuery as pq
import datetime
import schedule
import time
import smtplib
from email.mime.text import MIMEText
from email.header import Header

日期与请求头

headers = {
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Wi

Read more

python爬取网易云音乐


用到的包

import requests
import re,lxml
from selenium import webdriver
from time import sleep
from bs4 import BeautifulSoup as bs
from selenium.webdriver.chrome.options import Options

selenium无可视化

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument(&

Read more

Python实现八大排序(持续更新)


numberlist = [1,4,7,8,9,0,2,5,6,3]
"""
冒泡排序
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。
这步做完后,最后的元素会是最大的数。
针对所有的元素重复以上的步骤,除了最后一个。
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
"""
def bubble_sort(bumberlist):
    length = len(numberlist)
    for i in range(length):

Read more