![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
樱桃木
曾梦想仗剑走天涯
看一看世界的繁华
代码淘宝店:速码科技工作室
字节跳动内推码HUMNANY
展开
-
python安装docx模块出现Import Error: No module named 'exceptions'的解决方案
最近想使用python+word来做文档的提取,于是想用docx三方库,我用的是python 3.6,开发环境为Anaconda3,于是通过Anaconda的Anaconda Prompt命令窗口安装docx,输入一下指令:pip install docx命令窗口显示成功后,在开发环境中输入import docx测试三方库有没有成功,显示Import Error: No modul...原创 2019-11-20 19:54:06 · 1331 阅读 · 0 评论 -
python生成exe文件
python生成exe文件一、安装pyinstaller pip install pyinstaller二、使用 pyinstaller 命令 pyinstaller -F --icon=my.ico test.py #打包成exe,并设置图标 pyinstaller -F -w yourfilename.py #打包成exe,且不包含控制台其他参数:...原创 2019-05-06 15:20:32 · 738 阅读 · 0 评论 -
python爬虫从入门到放弃(二)之爬虫的原理
在上文中我们说了:爬虫就是请求网站并提取数据的自动化程序。其中请求,提取,自动化是爬虫的关键!下面我们分析爬虫的基本流程爬虫的基本流程发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应获取响应内容如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可...原创 2019-05-06 15:15:07 · 247 阅读 · 0 评论 -
手把手教你写网络爬虫(1):网易云音乐歌单
首页 所有文章 观点与动态 基础知识 系列教程 实践项目 工具与框架 工具资源 Python小组- 导航条 -首页所有文章观点与动态基础知识系列教程实践项目工具与框架工具资源Python小组伯乐在线>Python - 伯乐在线>所有文章>系列教程> 手把手教你写网络爬虫(1):网易云音乐歌单手把手教你写网络爬虫(1):网易云音乐歌单...原创 2020-03-05 19:34:24 · 338 阅读 · 0 评论 -
Python黑科技:50行代码运用Python OpenCV实现人脸追踪
Python黑科技:50行代码运用Python+OpenCV实现人脸追踪Python雁横百家号18-04-2813:08嗨,我最亲爱的伙计们,很高兴我们又见面了。首先先感谢朋友们的关注。当然我更希望认识与计算机相关的领域的朋友咱们一起探讨交流。重点说一下,我是真人,不是那些扒文章的自媒体组织,大家可以相互交流的!本篇文章我们来讲一下关于AI相关的人脸追踪,人脸识别相...原创 2019-10-21 15:18:38 · 1008 阅读 · 0 评论 -
Python环境搭建之OpenCV
Python环境搭建之OpenCV一、openCV介绍 Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和...原创 2019-05-06 15:14:08 · 196 阅读 · 0 评论 -
OpenCV:Python下OpenCV安装和入门最强详细攻略
一、关于OpenCV简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的...原创 2019-10-21 15:20:37 · 968 阅读 · 0 评论 -
python第一节:基本知识
1.printprint('hello world')name = 'redhat' money = 8576.123123 print('%s本月的工资为%f' %(name,money)) 2.inputinput('num: ') ##这是让用户输入的语句,类似于read那么像我们切换...原创 2019-05-06 15:11:32 · 148 阅读 · 0 评论 -
Python基础---面向对象继承及多态
目录一、继承特性1.继承的概念(1)什么是继承(2)继承中的子类和父类的概念2.继承的作用(1)练习1(2)练习23.查看继承的父类(1)概念(2)练习4.方法的复写(1)概念(2)练习5.super()(1)概念(2)练习6.__init__()方法7.派生属性8.私有属性私有方法在继承中的表现9.抽象类...原创 2019-05-06 15:11:18 · 158 阅读 · 0 评论 -
解决python提示No module named 'win32com'
详细很多小伙伴都很奇怪,为什么安装好模块却导入失败,还提示ImportError: No module named 'win32com'这就很奇怪了,别急。下面小编就手把手教小伙伴们怎么解决这个问题。工具/原料 python 方法/步骤 先拿小编安装好的wmi模块来说。 pip list可以看到,小编是安装了wmi模块无误的。 但是在导入wmi模...原创 2019-05-10 10:54:55 · 16158 阅读 · 2 评论 -
python打包成exe,太大了该怎么解决?
这是一个很长的故事,嫌长的直接看最后的结论事情经过上周接了个需求,写了个小工具给客户,他要求打包成exe文件,这当然不是什么难事。因为除了写Python的,绝大多数人电脑里都没有Python编译器,所以打包成exe,让用户(windows)双击就可以打开,也算是必备技能了。直接用Pyinstaller,打开cmder:pyinstaller -Fw E:\test\url_...原创 2019-10-21 15:23:41 · 22914 阅读 · 12 评论 -
Python tkinter版猜数游戏
importrandomimporttkinterimporttkinter.messageboximporttkinter.simpledialogroot = tkinter.Tk()#窗口标题root.title('猜数游戏--by董付国')#窗口初始大小和位置root.geometry('280x80+400+300')#不允许改变窗口大小...原创 2020-03-05 19:31:04 · 1501 阅读 · 0 评论 -
python使用tkinter写的弹跳游戏。
1 import random 2 import time 3 from tkinter import * 4 5 6 #下面定义一个球的类,有canvas和color两个对象 7 class Ball: #定义一个Ball类的函数 8 def __init__(self,canvas,paddle,color):#这是Ball类的属性函数,Ball类...原创 2020-03-05 19:34:46 · 638 阅读 · 0 评论 -
Python3 tkinter 简易2048游戏,可按钮操作也可键盘操作
这个2048游戏,比较简陋,各位看官勿笑首先介绍一下这里的2048游戏,是一个4x4的二维数组,通过上下左右操作,改变数组的值。比如向上移动,每一列相邻的且相等的数字相加,相加之后,数字显示在每一列的最上面,空白处随机填充一个数字(2或4)。游戏结束规则:没有空白处且没有相邻的数字可以相加。以向上移动为例,介绍代码实现: 1 for i in range(4)...原创 2020-03-05 19:32:18 · 448 阅读 · 0 评论 -
Python2.X和Python3.X文件对话框、下拉列表的不同
今天初次使用Python Tkinter来做了个简单的记事本程序。发现Python2.x和Python3.x的Tkinter模块的好多内置函数都有所改变,这里简单整理一下以备日后查验。一.导入方式: Python2.x: from Tkinter import * Python3.x: from tkinter import *二.打开文件框: Pyt...原创 2020-03-05 19:28:19 · 292 阅读 · 0 评论 -
Python Tinker学习笔记
一直在简单看看python,这次项目需要做个界面,最好是要跨平台的,之前考虑QT,但是树莓派上QT跨平台编译一直装这有问题,后来发现Python不就可以么?于是决定用python做个界面,但是做界面貌似不如QT图形化界面那么简单。最后发现了Python带的Tinker界面编程,很多控件都可以通过语言进行创建,还不是很习惯。分享下我的简单学习控件心得。TK 简要描述TK...原创 2019-10-21 16:29:06 · 9297 阅读 · 2 评论 -
使用opencv-python来检测图片中的直线的步骤听语音
Hough变换,是用来检测直线的重要方法。本文,介绍一下,用python-opencv模块来检测直线的方法。工具/原料 电脑 python3.6 方法/步骤 首先,要往python编译器里面加载模块和图片。 # -*- coding: utf-8 -*- import cv2 import numpy as np import matpl...原创 2019-10-21 16:26:49 · 1812 阅读 · 1 评论 -
Python OpenCV图像处理 —— 直线检测 简介:
简介:1.霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。最基本的霍夫变换是从黑白图像中检测直线(线段)。2.Hough变换的原理是将特定图形上的点变换到一组参数空间上,根据参数空间点的累计结果找到一个极大值对应的解,那么这个解就对应着...原创 2019-10-21 15:21:49 · 648 阅读 · 0 评论 -
爬虫---bs4语法
是什麽?BeautifulSoup,就是一个第三方的库,使用之前需要安装 pip install bs4 pip进行安装,默认是从国外安装,所以需要将pip源设置为国内源,国内有豆瓣源、阿里源、网易源等等xxx 配置永久国内源:1.windows配置方式:(1)打开文件资源管理器--------在地址栏中输入 %appdata%(2)手动创建一个文件夹叫做 pi...原创 2020-03-05 19:32:30 · 444 阅读 · 0 评论 -
Python入门学习指南--内附学习框架
Python入门学习指南对于初学者,入门至关重要,这关系到初学者是从入门到精通还是从入门到放弃。以下是结合Python的学习经验,整理出的一条学习路径,主要有四个阶段NO.1 新手入门阶段,学习基础知识总体来讲,找一本靠谱的书,由浅入深,边看边练。网上的学习教程有很多,多到不知道如何选择。所有教程在基础知识介绍方面都差不多,区别在于讲的是否足够细(例如运行原理)以及是否有足够的...原创 2019-05-06 15:11:00 · 94 阅读 · 0 评论 -
python qq发消息
# 原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口# 之后模拟按键发送enter键发送消息import win32guiimport win32conimport win32clipboard as wimport timedef getText(): """获取剪贴板文本""" w.OpenClipboard() d = w.G...原创 2019-05-07 16:16:06 · 4499 阅读 · 0 评论 -
计算 Fibonacci 序列的值
(1)递归版本的 Fibonacci 序列值计算函数原型: def fibonacci_recursion(number)参数 number: Fibonacci 序列的第 number 项, number 为大于 0 的整数。返回值:如果参数合规,则返回 Fibonacci 序列的第 number 项的值;如果参数不合规,返回错误“Parameter Error.”。(2)循环版...原创 2019-05-06 15:19:22 · 476 阅读 · 0 评论 -
类似找零钱的操作
实现找给用户找零的操作,最大面值为 100 元。 找寻的零钱有以下几种: 50 元, 20元, 10 元, 5 元, 1 元, 5 角, 1 角。比如,物品: 12.3 元,支付 100 元,程序应找寻: 1个 50 元, 1 个 20 元, 1 个 10 元,一个 5 元, 2 个 1 元, 1 个 0.5 元, 2 个 0.1 元。可首先计算出差额,然后用整除的方式计算。利...原创 2019-05-06 15:17:39 · 163 阅读 · 0 评论 -
二进制与十进制转换器
# 题目一:二进制与十进制的相互转换def d2b(decimal_int): if decimal_int>sys.maxsize or decimal_int<(0-sys.maxsize): print ('Parameter Error') return -1 la = [] if decimal_int <...原创 2019-05-06 15:06:53 · 2756 阅读 · 0 评论 -
毕业设计
毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文,我们拿“机械毕业设计”举例:随着科技发展的进步,各大高校对机械毕业设计的内容提出了一定的要求,2004年以前设计内容一般包括:毕业设计图纸+说明书(毕业论文),2005年以后国家教育部门提出新的要求,结合工厂需求加入了三维设计,模拟仿真,及程序分析研究。其中包括:毕业设计图纸(三维“UG ,PRO/E,CAM,CAXA,SWOLIDWORD”...原创 2019-10-21 15:10:55 · 1705 阅读 · 0 评论 -
获取当前天气情况
利用 Python 从互联网公开服务中获取天气预报信息。天气信息来源网站:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx实现以下函数:(1)获取支持城市:函数原型: def get_support_city(province)参数 province:字符串,省份名称,如“陕西”返回值:字典类型,Key 为城市...原创 2019-10-21 15:17:32 · 2613 阅读 · 1 评论 -
数独gui python2.7
代码地址https://github.com/papicheng/sudoku_gui_python2.7.git原创 2019-05-06 15:18:07 · 575 阅读 · 0 评论 -
ros平台下python脚本控制机械臂运动
在使用moveit_setup_assistant生成机械臂的配置文件后可以使用roslaunch demo.launch启动demo,在rviz中可以通过拖动机械臂进行运动学正逆解/轨迹规划等仿真运动.而通过python脚本可以更加方便灵活的控制机械臂的运动.代码及运行效果图如下.#!/usr/bin/env python# -*- coding: utf-8 -*-impor...原创 2019-10-21 15:20:16 · 10166 阅读 · 3 评论 -
python带界面的计算器
#python中的import语句是用来导入模块的,在python模块库中有着大量的模块可供使用,要想使用这些文件需要用import语句把指定模块导入到当前程序中。import re#处理字符串的模块,如查找特定字符,删除特定字符,字符串分割等import tkinter#Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口,位Python的内置模块,直接i...原创 2019-10-21 15:04:19 · 16227 阅读 · 5 评论 -
摩斯码生成器
利用 Python 实现摩斯码符号生成,完成函数:(1)摩斯码生成函数:函数原型: def morse_code(usr_str)参数 usr_str:字符串,需要转换为摩斯码的字符串。返回值:输出 usr_str 对应的摩斯码字符串,用 . 代表点, - 代表破折号,点与点、破折号与破折号之间、 点与破折号之间为一个空格, 字符间为三个空格, 单词之间为七个空格。注意输出的摩斯...原创 2019-05-10 10:52:27 · 3695 阅读 · 3 评论 -
词频统计
利用 Python 从文本文件中提取出现频次前十的单词,完成函数:(1)词频提取函数:函数原型: def word_freq(path)参数 path:字符串,需要提取的文本文件路径。返回值:列表,列表元素为二元组(单词,次数);按从多到少的顺序列举出现最多的前十个单词与次数。如果单词出现的次数相同, 则按单词的降序排序。统计时去除高频词(见sight word.txt)。可逐...原创 2019-05-06 15:08:58 · 825 阅读 · 0 评论 -
python C 程序文件处理
利用 Python 实现将 C 源代码文件(后缀 .c, .cpp)读入,去除代码中的空格、块注释、行注释、 include 语句、空行、回车换行符号,形成一个长字符串,并写入到新的文件。实现函数:(1) C/C++文件过滤函数:函数原型: def filter_c_file(path)从 path 中找到后缀为 .c, .cpp 的文件,逐个按要求删除不必要的字符,形成一个新字...原创 2019-05-06 15:07:06 · 2403 阅读 · 1 评论 -
python OpenCV读入 显示 保存图片
使用函数 cv2.imread() 读入图像。这幅图像应该在此程序的工作路径,或者给函数提供完整路径,第二个参数是要告诉函数应该如何读取这幅图片。• cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略,这是默认参数。• cv2.IMREAD_GRAYSCALE:以灰度模式读入图像cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的 a...原创 2020-03-05 19:35:01 · 506 阅读 · 0 评论 -
python中如何给散点图上面的特定点做标记
今天想在散点图的某些特定的点外面画圆圈标记,从下面的文章找到一些灵感,只要在原来的散点图上面给指点添加相应的标志,设置其透明度就可以实现该想法。顺便复习下散点图的用法。大家平时为了直观地显示数据的分布情况,在画散点图的时候,简单地把数据点用圆点标出来,像这样:这样:还有这样:然而今天我想给大家展示的散点图,或许没...原创 2019-10-21 15:22:52 · 8014 阅读 · 0 评论 -
实现数据库的操作
利用 Python 实现针对 Sqlite3 数据库的操作,实现以下函数:(1)初始化数据库:创建数据库文件、数据表函数原型: def create_db(path)参数 path:字符串,指明了数据库文件生成的位置。在指定路径新建 Sqlite3 数据库,如果已经存在,则应首先删除原文件再创建。然后,建立两张数据表,即 Person 表与 Position 表。返回值:创建成功...原创 2019-05-06 15:20:18 · 550 阅读 · 1 评论 -
二进制数据报文构建与解析
利用 Python 标准库中的 struct 模块实现二进制数据报文的构造与解析。完成两个内容:(1)构建报文:函数原型: def pack_message(data_dict)参数 data_dict:报文字段值,为字典类型,例如:{'type': 50, 'csum': 1, 'id': 'abcdefghigklmnop', 'dis1': 300, 'dis2': 100, ...原创 2019-05-06 15:19:47 · 2999 阅读 · 1 评论 -
XML 文件的生成与解析
利用 Python 实现 XML 文件的读写,完成两个内容:(1)创建 XML 文件,可使用 xml.dom.minidom,以生成 XML 文件。函数原型: def create_xml(path)参数 path: xml 文件的保存路径(包含文件名),要求支持相对路径。返回值:无。要求生成的 XML 文件结构与参考内容如下表所示。<?xml version="1....原创 2019-05-10 10:52:48 · 1241 阅读 · 0 评论 -
利用 Python 尝试采用面向对象的设计方法计算图形面积及周长
利用 Python 尝试采用面向对象的设计方法。(1)设计一个基类 Shape:包含两个成员函数:def cal_area(): 计算并返回该图形的面积,保留两位小数;def cal_perimeter(): 计算并返回该图形的周长,保留两位小数。def display(): 三行字符串,分别显示名称、面积、周长,数值四舍五入保留两位小数,如下:名称是 rect面积是 6周...原创 2019-05-06 15:19:15 · 7038 阅读 · 2 评论 -
python合并多个txt文件
#合并一个文件夹下的多个txt文件#coding=utf-8import os#获取目标文件夹的路径filedir = os.getcwd()+'\\数据'#获取当前文件夹中的文件名称列表filenames=os.listdir(filedir)#打开当前目录下的result.txt文件,如果没有则创建f=open('result.txt','w')i=0#先遍...原创 2019-10-15 19:10:02 · 11682 阅读 · 4 评论