
python
文章平均质量分 50
隔壁郑同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
听说用python画圣诞树会上热门,我也来试试吧
1.入门版本height = 5stars = 1for i in range(height): print((' ' * (height - i)) + ('*' * stars)) stars += 2print((' ' * height) + '|')2.进阶版import turtlescreen = turtle.Screen()screen.setup(800,600)circle = turtle.Turtle()circle.shape('circle')转载 2021-12-17 17:19:12 · 231 阅读 · 0 评论 -
完美解决 python ImportError: Failed to import any qt binding
降低matplotlib版本至2.2.2pip3 install matplotlib==2.2.2出现新的问题,ImportError: Matplotlib qt-based backends require an external PyQt4, PyQt5,PySide or PySide2 package to be installed, but it was not found.解决方法:安装PyQt5pip3 install PyQt5安装后仍出现2中的问题,应该是缺少PySide原创 2021-10-28 12:41:52 · 4105 阅读 · 0 评论 -
爬虫基础
文章目录1.爬虫应用领域2.爬虫合法性探讨大多数网站都会定义robots.txt文件,淘宝的robots.txt文件为例,看看该网站对爬虫有哪些限制。3.爬虫基本流程4.Request 和 Response5.网页结构Request基本的请求库:Response6.抓取的数据7.解析方式8.XPathXPath常用规则XPath运算符9.保存数据XPath运算符9.保存数据1.爬虫应用领域在理想的状态下,所有ICP(Internet Content Provider)都应该为自己的网站提供API接口来共原创 2021-04-08 13:56:20 · 652 阅读 · 0 评论 -
PyQt5已安装提示No module named ‘PyQt5.QtChart‘
C:\Users\Administrator>pip3 search pyqtchartPyQtChart (5.15.2) - Python bindings for the Qt Charts libraryQCharted (1.1.2) - Plotting large data series using PyQtChart.C:\Users\Administrator>pip install pyqtchartLooking in inde转载 2021-03-25 08:54:32 · 1504 阅读 · 0 评论 -
TypeError: __init__() got an unexpected keyword argument ‘serialized_options‘
File "object_detection/builders/model_builder_test.py", line 24, in <module> from object_detection.builders import model_builder File "F:\File_Python\Python_example\models-master\research\object_detection\builders\model_builder.py", line 20, ..原创 2021-03-23 14:24:41 · 956 阅读 · 0 评论 -
运行python文件报SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: tr
1、在路径前面加r,即保持字符原始值的意思。sys.path.append(r'c:\Users\mshacxiang\VScode_project\web_ddt')2、替换为双反斜杠sys.path.append('c:\\Users\\mshacxiang\\VScode_project\\web_ddt')3、替换为正斜杠sys.path.append('c:/Users/mshacxiang/VScode_project/web_ddt')...原创 2021-03-16 16:03:43 · 204 阅读 · 0 评论 -
python turtle绘图-案例集锦(小猪佩奇、哆啦A梦、小黄人、樱花树、皮卡丘、汉诺塔、高达、星空等)
1.小猪佩奇:import turtle as tt.pensize(4)t.hideturtle()t.colormode(255)t.color((255, 155, 192), "pink")t.setup(840, 500)t.speed(20)# 鼻子t.pu()t.goto(-100, 100)t.pd()t.seth(-30)t.begin_fill()a = 0.4for i in range(120): if 0 <= i < 30 or原创 2021-02-14 18:28:03 · 3449 阅读 · 0 评论 -
Python 中的闭包
闭包需要符合的条件:1,外部函数中定义了内部函数2,外部函数是有返回值的3,返回的值是:内部函数名4,内部函数引起了外部函数的变量即在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包def func(): a = 100 def inner_func(): b = 99 print(a,b) print(locals()) return inner_func格式如下:def 外部函数(): def原创 2020-09-12 20:15:32 · 166 阅读 · 0 评论 -
Python合并多个csv文件
import pandas as pdimport globimport os# 获取当前路径inputfile = str(os.path.dirname(os.getcwd())) + '/taxiGps/*.csv' # 读取文件outputfile = str(os.path.dirname(os.getcwd())) + 'taxiGps.csv' # 输出合并文件csv_list = glob.glob(inputfile)print(u'共发现%s个CSV文件' % len原创 2020-08-28 22:21:57 · 457 阅读 · 0 评论 -
Python实现将目录下所有Zip压缩包解压至指定的文件下
import zipfileimport osimport shutildef unzip_file(path): filenames = os.listdir(path)#获取目录下所有文件名 for filename in filenames: filepath = os.path.join(path,filename) zip_file = zipfile.ZipFile(filepath) #获取压缩文件 #print(file原创 2020-08-25 20:45:20 · 1937 阅读 · 2 评论 -
python爬取wx公众号粉丝数
encoding=utf-8import requestsimport jsonimport urllib.requestimport datetimeimport time定义时间参数time_now = datetime.datetime.now()now_d = time.strftime("%Y-%m-%d")ytd_d = (time_now + datetime.timedelta(days=-1)).strftime("%Y-%m-%d")print(ytd_d)def原创 2020-08-22 20:55:29 · 884 阅读 · 0 评论 -
使用pyinstaller打包带配置文件的exe
适用于:当py文件里,需要通过txt文件、或ini等其他配置文件来获取信息时。环境:本地D盘根目录下,有两个文件。一个是clear.py 一个是data.ini现在需要把这两个文件一起打包成可执行程序。注意,非单独的py文件,进行打包时,不要用-F参数。安装 pyinstallerpip install pyinstall打包py文件 ,-w参数会将所有资源文件打包,并生成一个文件夹类型的包进入到py文件所在的路径d:pyinstaller -w clear.py此时会在D盘根目录下,原创 2020-08-22 20:08:34 · 4440 阅读 · 2 评论 -
Python爬取搜狗指定词条对应的搜索结果页面
首先,我们先了解一下两种网络请求模块:urllib模块(不推荐)和requests模块requests模块:python中原生的一款基于网络请求的模块,功能非常强大、简单便捷、效率极高。作用:模拟浏览器发请求指定url发起请求获取响应数据持久化存储环境安装 pip install requests实战编码:需求爬取搜狗指定词条对应的搜索结果页面(简易网页采集器)编写爬虫前,我们还需要了解:User-Agent:请求载体的身份标识UA检测:门户网站的服务器会检测对应请求的载原创 2020-08-22 20:07:27 · 917 阅读 · 0 评论 -
我给pyecharts绘制的“时间轮播图”
1.构造数据1)导入相关库import randomimport pandas as pdimport math2)构造数据cats0 = ["鹿", "飞机", "火车", "船", "汽车"]color0 = ["#D6A5DD", "#BCEE68", "#EBBDBF", "#76CBE8", "#A020F0"]year0 = list(range(1977, 2021))year = []for i in year0: for j in range(len(ca.转载 2020-07-22 23:14:19 · 731 阅读 · 0 评论 -
让微信地球转起来
素材这里有两个表面素材,一个是地球表面素材,一个是云图素材。还有一个微信地球的抠图素材。基本原理基本的贴图方法在本博前面的文章(《用python实现旋转地球》)中讲过了,这里重点讲双层素材的动态效果。云图是灰度图,白色地方代表云层厚,黑色的地方代表那里云层薄。我们根据颜色设置不同的透明度。如果云图与地面的选择速度相同,会显得不自然,我们这里让云层旋转速度比地面旋转速度慢一半,产生相对运动的效果。这样带来的问题是,地球旋转360°后云图只旋转了180°,必须加倍到720°才能实现连续运动。转载 2020-06-25 15:06:34 · 316 阅读 · 0 评论 -
Python 20行代码检测人脸是否佩戴口罩
最近,口罩成为绝对热门的话题,在疫情之下,出门不戴口罩不仅对自己不负责,对他人而言也是一种潜在的威胁。所以许多小区都有保安在门口守着,谁要是不戴口罩就吼回去(吓死我了)。尽管如此,人工检测总有可能漏掉人,而且无时无刻地盯着,保安叔叔也特别累。今天我们就来尝试用计算机自动检测人脸是否佩戴口罩的可行性,如果可行,那么根据我们以前的推送:人脸检测自动开机,就可以做一个实时摄像头,如果发现有人没戴口罩则发送警告给保安,以提高保安的工作效率。当然,想要识别人脸是否佩戴口罩,需要做很多训练数据的收集,不过最近百度.转载 2020-06-23 08:52:28 · 821 阅读 · 0 评论 -
Python 实现 黑客帝国中的字符雨
# !/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2020.2# @Author : 绿色羽毛# @Email : lvseyumao@foxmail.com# @Blog : https://blog.youkuaiyun.com/ViatorSun# @Note : 类似"黑客帝国"中的代码雨效果#...转载 2020-02-25 17:11:17 · 387 阅读 · 0 评论 -
用python不到3秒找出1亿以内的质数
# -*- coding: utf-8 -*-import sys, timeimport numpy as npdef find_prime(upper): """找出小于upper的所有质数""" prime_list = list() mid = int(np.sqrt(upper)) nums = np.arange(upper) ...原创 2020-01-29 17:55:59 · 743 阅读 · 0 评论 -
python正则表达式
一前言本篇文章带大家快速入门正则表达式的使用,正则表达式的规则不仅适用python语言,基本大多数编程语言都适用,在日常使用中极为广泛,读者们有必要学好正则表达式。看完这篇文章,读者们要理解什么是正则表达式,正则表达式的规则,常见的正则表达式示例,如何在python中使用函数进行正则表达式操作;二 正则表达式的概念正则表达式是指在一串字符串中使用特殊的模式匹配获得子串,我们可以对获得的子串进...原创 2020-01-19 17:15:41 · 423 阅读 · 0 评论 -
python 程序员进阶之路:从新手到高手的100个模块
我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。本文所列举的这100个模块,是我在工作和学习中用过的或者正在学习的,算是对自己过去12年的学习总结。希望对处在迷茫中的程序员有所帮助。在这个列表中,我把模块分成11大类:基础类数据库接口类网络通讯类音像...转载 2020-01-17 21:12:51 · 341 阅读 · 0 评论 -
Python开发 之 Websocket 的使用示例
学过了用java实现web开发,今天我想试试用python来实现,于是在网上找了代码2.1、效果1(一个客户端连上服务的并发送消息)2.2、效果2(另一个客户端连上服务的并发送消息)2.3、效果3(服务的收到客户端的全部消息并返回消息)2.4、效果4(一个客户端掉线并不影响其它socket连接)2.5、效果5(列取全部连接客户端对象和当前发消息的客户端对象)3、核心代码3....原创 2020-01-17 21:08:59 · 1566 阅读 · 1 评论 -
为2020年的第一场雪锦上添花:用 matplotlib 绘制雪花和雪景
一场大雪,覆盖了华北、华东。天地连成一片,城市银装素裹,处处诗情画意、人人兴高采烈。朋友圈被雪景图和调侃路滑摔跤的段子刷屏,气氛比过年还要热烈几分。我也来凑个热闹,用python为2020年的第一场雪锦上添花。绘制雪花图案,网上有很多文章介绍,但几乎都是用 Python 的内置模块 turtle 绘制的,这个模块适合用来引导孩子学习编程,很难真正用在项目开发上。也有用 pygame 实现的,不过...转载 2020-01-13 21:06:21 · 352 阅读 · 0 评论 -
moviepy测试二
from moviepy.editor import *# 从本地载入视频myHolidays.mp4并截取00:00:50 - 00:00:60部分clip = VideoFileClip("特别的人.mp4").subclip(50, 60)# 调低音频音量 (volume x 0.8)clip = clip.volumex(0.8)# 做一个txt clip. 自定义样式...原创 2020-01-07 09:27:05 · 332 阅读 · 0 评论 -
moviepy测试一:视频倒置
from moviepy.editor import *clip = VideoFileClip("特别的人.mp4").rotate(180)clip.ipython_display(width=280)原创 2020-01-03 16:43:45 · 1120 阅读 · 0 评论 -
一个有趣手绘风格的Python绘图库使用
GitHub地址在这里。首页截图如下:成功安装后就可以使用了,这里我借助的是jupyter-notebook来进行实践的,原因是这个库本身也是会有与web交互的地方的,所以我觉得jupyter可能更合适。下面是具体的实践:【柱状图】【折线图】【柱状图+折线图】 当前,也是可以一张图里面同时绘制柱状图和折线图或者其他类型的图像的,这里简单举例:from cutechart...原创 2019-12-11 14:31:17 · 427 阅读 · 0 评论 -
车牌识别系统分步详解
车牌定位开题作为一个刚接触Python以及图像处理的小白,正好这次毕设题目是车牌识别,虽然毕设最终还是只能简单的实现部分车牌的识别,但还是希望能够将其记录下来,既是给自己做做笔记,也是希望能够给其他人一些帮助(因此在文章中可能会出现一些问题,希望大家指正并谅解)。说说正题——车牌识别主要分为三个模块:车牌定位、字符分割和字符识别。本篇文章主要是第一部分车牌定位部分的代码,部分代码参考自下面这位...原创 2019-12-08 09:05:11 · 7194 阅读 · 5 评论 -
使用Matplotlib让排序算法动起来
# -*- coding: utf-8 -*-from matplotlib import pyplot as pltimport randomLIST_SIZE = 40PAUSE_TIME = 4 / LIST_SIZE# 冒泡算法def bubble_sort(nums): for i in range(len(nums) - 1): for j i...原创 2019-11-26 14:18:13 · 283 阅读 · 0 评论 -
Python opencv:人眼/人脸识别并实时打码处理
# -*- coding: utf-8 -*- import numpy as np import cv2 fourcc = cv2.VideoWriter_fourcc("D", "I", "B", " ")out = cv2.VideoWriter('frame_mosic.MP4',fourcc, 20.0, (640,480)) cv2.namedWindow("Captu...原创 2019-11-22 15:50:14 · 555 阅读 · 0 评论 -
狗屁不通文章生成器(看似简单却很有用)
<script>window.$ = function (selector) { return document.querySelector(selector);}let 主题 = "一天掉多少根头发"let 论述 = [ "现在,解决主题的问题,是非常非常重要的。 所以, ", "我们不得不面对一个非常尴尬的事实,那就是, ", "主题的...原创 2019-11-16 09:41:27 · 3009 阅读 · 1 评论 -
Python 之判断文件是否存在
>>> import os >>> # 判断文件是否存在>>> result = os.path.exists('abc.txt')>>> resultFalse >>> # 判断文件夹是否存在>>> os.path.exists('新建文件夹')True...原创 2019-11-14 14:21:15 · 160 阅读 · 0 评论 -
python实现pdf加水印
from PyPDF2 import PdfFileWriter, PdfFileReaderfrom reportlab.lib.units import cmfrom reportlab.pdfgen import canvas # 创建文字pdfdef create_watermark(content): # 默认大小为21cm*29.7cm c = canva...原创 2019-11-13 16:43:13 · 530 阅读 · 0 评论 -
python cv2车道检测初学
# from moviepy.editor import VideoFileClipimport matplotlib.pyplot as pltimport matplotlib.image as mplimgimport numpy as npimport cv2blur_ksize = 5 # Gaussian blur kernel sizecanny_lthreshold...原创 2019-11-13 16:32:39 · 397 阅读 · 0 评论 -
python程序打包成exe
pyinstaller -F test001.py原创 2019-11-11 18:27:37 · 152 阅读 · 0 评论 -
python对mysql数据库进行操作
一、安装pip install PyMySQL二、常用操作查询数据import pymysql# 连接数据库conn = pymysql.connect( host='localhost', user='root', passwd='123456', port=3306, db='zjc', charset='utf8')# 创...原创 2019-11-09 11:29:58 · 222 阅读 · 0 评论 -
python制作缩略图
import osimport globfrom PIL import Imagedef thumbnail_pic(path): a=glob.glob(r'./QQ.jpg') for x in a: name=os.path.join(path,x) im=Image.open(name) im.thumbnail((8...原创 2019-11-09 10:00:32 · 624 阅读 · 0 评论 -
python、pygame开发的太空大战游戏源代码
github: https://github.com/276255322/taikongdazhan原创 2019-11-08 16:13:20 · 1107 阅读 · 0 评论 -
使用Matplotlib绘制3D动画
"""============3D animation============A simple example of an animated plot... In 3D!"""import numpy as npimport matplotlib.pyplot as pltimport mpl_toolkits.mplot3d.axes3d as p3import matplo...原创 2019-11-07 19:03:26 · 3311 阅读 · 0 评论 -
用python做一个男神女神颜值打分系统
#!/usr/bin/env python# -*- coding:utf-8 -*-"""pip install pillowpip install baidu-aippip install tkinter"""import PILimport timeimport base64import tkinter as tkfrom PIL import Imagefrom ...原创 2019-11-06 09:43:40 · 452 阅读 · 0 评论 -
python3用turtle模块画一棵随机樱花树
import turtle as Timport randomimport time# 画樱花的躯干(60,t)def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) =...原创 2019-11-04 08:17:20 · 2366 阅读 · 2 评论 -
全国前100所大学数据的爬取,分析及绘表
import csvimport bs4from urllib import requestfrom bs4 import BeautifulSoup'''(1)获取网站页面'''def getHTMLText(url): try: resp = request.urlopen(url) html_data = resp.read().dec...原创 2019-10-28 09:04:28 · 391 阅读 · 0 评论