-
python实现求最长回文子串长度
所属栏目:[Python] 日期:2020-12-17 热度:66
给定一个字符串,求它最长的回文子串长度,例如输入字符串'35534321',它的最长回文子串是'3553',所以返回4。 最容易想到的办法是枚举出所有的子串,然后一一判断是否为回文串,返回最长的回文子串长度。不用我说,枚举实现的耗时是我们无法忍受的。那么有[详细]
-
python的Crypto模块实现AES加密实例代码
所属栏目:[Python] 日期:2020-12-17 热度:102
本文主要探索的是python的Crypto模块实现AES加密,分享了具体实现代码,下面看看具体内容。 学了使用Crypto模块的AES来加密文件,现在记录下来便于后边儿查看。 在刚开始知道这个模块的时候,连基本的Crypto模块的安装都花了很多很多时间来搞,也不知道什么[详细]
-
Python调用C语言的方法【基于ctypes模块】
所属栏目:[Python] 日期:2020-12-17 热度:154
本篇章节讲解Python调用C语言的方法。供大家参考研究具体如下: Python中的ctypes模块可能是Python调用C方法中最简单的一种。ctypes模块提供了和C语言兼容的数据类型和函数来加载dll文件,因此在调用时不需对源文件做任何的修改。也正是如此奠定了[详细]
-
Zookeeper接口kazoo实例解析
所属栏目:[Python] 日期:2020-12-17 热度:103
本文主要研究的是Zookeeper接口kazoo的相关内容,具体介绍如下。 zookeeper的开发接口以前主要以java和c为主,随着python项目越来越多的使用zookeeper作为分布式集群实现,python的zookeeper接口也出现了很多,现在主流的纯python的zookeeper接口是kazoo。因[详细]
-
Python简单实现控制电脑的方法
所属栏目:[Python] 日期:2020-12-17 热度:156
本篇章节讲解Python简单实现控制电脑的方法。供大家参考研究具体如下: 1、windows 下,CMD的一些命令: dir :列出当前的所有文件 time :打印当前的时间 tree :列出当前目录下的子结构 在cmd中进入了某种模式,退出可以尝试以下命令:q 、exit([详细]
-
Python实现简单文本字符串处理的方法
所属栏目:[Python] 日期:2020-12-17 热度:156
本篇章节讲解Python实现简单文本字符串处理的方法。供大家参考研究具体如下: 对于一个文本字符串,可以使用Python的 string.split() 方法将其切割。下面看看实际运行效果。 mySent = 'This book is the best book on python!'print mySent.split([详细]
-
Python使用Tkinter实现机器人走迷宫
所属栏目:[Python] 日期:2020-12-17 热度:71
这本是课程的一个作业研究搜索算法,当时研究了一下Tkinter,然后写了个很简单的机器人走迷宫的界面,并且使用了各种搜索算法来进行搜索,如下图: 使用A*寻找最优路径: 由于时间关系,不分析了,我自己贴代码吧。希望对一些也要用Tkinter的人有帮助。 from[详细]
-
python正则表达式及使用正则表达式的例子
所属栏目:[Python] 日期:2020-12-17 热度:190
正则表达式 正则表达用来匹配字符串 正则表达式匹配过程 依次拿出表达式和文本中的字符串进行比价 如果每个字符都能匹配,则匹配成功;一旦有匹配不成功的字符,则匹配失败 如果有量词和边界,则匹配过程稍微有些不同 正则表达式语法规则 语法 说明 表达式实[详细]
-
Python深度优先算法生成迷宫
所属栏目:[Python] 日期:2020-12-17 热度:136
本文实例为大家分享了Python深度优先算法生成迷宫,供大家参考,具体内容如下 import random #warning: x and y confusing sx = 10 sy = 10 dfs = [[0 for col in range(sx)] for row in range(sy)] maze = [[' ' for col in range(2*sx+1)] for row in rang[详细]
-
浅谈使用Python内置函数getattr实现分发模式
所属栏目:[Python] 日期:2020-12-17 热度:119
本文研究的主要是使用Python内置函数getattr实现分发模式的相关问题,具体介绍如下。 getattr 常见的使用模式是作为一个分发者。举个例子,如果你有一个程序可以以不同的格式输出数据,你可以为每种输出格式定义各自的格式输出函数,然后使用唯一的分发函数[详细]
-
一道python走迷宫算法题
所属栏目:[Python] 日期:2020-12-17 热度:196
前几天逛博客时看到了这样一道问题,感觉比较有趣,就自己思考了下方案顺便用python实现了一下。题目如下: 用一个二维数组表示一个简单的迷宫,用0表示通路,用1表示阻断,老鼠在每个点上可以移动相邻的东南西北四个点,设计一个算法,模拟老鼠走迷宫,找到[详细]
-
Python的SimpleHTTPServer模块用处及使用方法简介
所属栏目:[Python] 日期:2020-12-17 热度:82
搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办? 很简单,使用 SimpleH[详细]
-
python导出hive数据表的schema实例代码
所属栏目:[Python] 日期:2020-12-17 热度:193
本文研究的主要问题是python语言导出hive数据表的schema,分享了实现代码,具体如下。 为了避免运营提出无穷无尽的查询需求,我们决定将有查询价值的数据从mysql导入hive中,让他们使用HUE这个开源工具进行查询。想必他们对表结构不甚了解,还需要为之提供一[详细]
-
Python读取word文本操作详解
所属栏目:[Python] 日期:2020-12-17 热度:191
本文研究的主要问题时Python读取word文本操作,分享了相关概念和实现代码,具体如下。 一,docx模块 Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对[详细]
-
Python复制Word内容并使用格式设字体与大小实例代码
所属栏目:[Python] 日期:2020-12-17 热度:119
简介 网上流传的部分可以百度关键词“Python”和“word”后查看文章学习,以下内容为个人实践,修正了不能运行出错的情况。 代码示例 import win32com from win32com.client import Dispatch,constants w = win32com.client.Dispatch('Word.Application') #[详细]
-
python批量替换页眉页脚实例代码
所属栏目:[Python] 日期:2020-12-17 热度:178
简介 本文分享的实例代码主要通过python语言实现批量替换页眉页脚的操作功能,具体如下。 代码 #!/usr/bin/env python# -*- coding: utf-8 -*-import win32com,os,sys,re from win32com.client import Dispatch,constants# 打开新的文件 suoyou = os.listdir[详细]
-
CentOS7.3编译安装Python3.6.2的方法
所属栏目:[Python] 日期:2020-12-17 热度:93
我使用的是 CentOS7.3 安装 Python3.6.2 1.查看是否已经安装Python Centos7 默认安装了Python2.7.5 因为一些命令要用它比如 yum 它使用的是 python2.7.5. 使用 python -V 命令查看一下是否安装 Python: # python -VPython 2.7.5 然后查看一下 Python 可执行[详细]
-
Python+matplotlib实现华丽的文本框演示代码
所属栏目:[Python] 日期:2020-12-17 热度:65
华丽的文本框演示 首先看看演示结果: 实现代码 import matplotlib.pyplot as pltplt.text(0.8,0.5,"python",size=50,rotation=30.,ha="center",va="center",bbox=dict(boxstyle="round",ec=(1.,0.5),fc=(1.,0.8,0.8),) )plt.text(0.75,0.6,"www.jb51.net",r[详细]
-
python处理csv数据动态显示曲线实例代码
所属栏目:[Python] 日期:2020-12-17 热度:86
本文研究的主要是python处理csv数据动态显示曲线,分享了实现代码,具体如下。 代码: # -*- coding: utf-8 -*- """ Spyder Editor This temporary script file is located here: C:Usersuser.spyder2.temp.py """ """ Show how to modify the coordinat[详细]
-
Python实现PS滤镜的万花筒效果示例
所属栏目:[Python] 日期:2020-12-17 热度:86
本篇章节讲解Python实现PS滤镜的万花筒效果。供大家参考研究具体如下: 这里用 Python 实现 PS 的一种滤镜效果,称为万花筒。也是对图像做各种扭曲变换,最后图像呈现的效果就像从万花筒中看到的一样: 图像的效果可以参考附录说明。具体Python代[详细]
-
python之matplotlib学习绘制动态更新图实例代码
所属栏目:[Python] 日期:2020-12-17 热度:61
简介 通过定时器Timer触发事件,定时更新绘图,可以形成动态更新图片。下面的实例是学习《matplotlib for python developers》一文的笔记。 实现 实现代码及简单介绍 通过self.user = self.user[1:] + [temp],每次删除列表的第一元素,在其尾部添加新的元素[详细]
-
Python求出0~100以内的所有素数
所属栏目:[Python] 日期:2020-12-17 热度:142
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 一、判断一个数是否为素数: 基于定义 def is_prime(num): if num = 1: return '%d是一个合数' % num for i in range(2,num): if not num % i: return[详细]
-
Python基于OpenCV实现视频的人脸检测
所属栏目:[Python] 日期:2020-12-17 热度:96
本文实例为大家分享了基于OpenCV实现视频的人脸检测具体代码,供大家参考,具体内容如下 前提条件 1.摄像头 2.已安装Python和OpenCV3 代码 import cv2 import sys import logging as log import datetime as dt from time import sleep cascPath = "haarcasc[详细]
-
Django实现组合搜索的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:80
一、实现方法 1.纯模板语言实现 2.自定义simpletag实现(本质是简化了纯模板语言的判断) 二、基本原理 原理都是通过django路由系统,匹配url筛选条件,将筛选条件作为数据库查询结果,返回给前端。 例如:路由系统中的url格式是这样: url(r'^article-(Part[详细]
-
Python使用pip安装报错:is not a supported wheel on this plat
所属栏目:[Python] 日期:2020-12-17 热度:151
本文讲述了Python使用pip安装报错:is not a supported wheel on this platform的解决方法。供大家参考研究具体如下: 可能的原因1 :安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理。 可能的原因2 :这个是我遇到的情况([详细]
