Python - 军军小站|张军博客
Python

python实现递归查找某个路径下所有文件中的中文字符

本文实例为大家分享了python实现递归查找某个路径下所有文件中的中文字符,供大家参考,具体内容如下#-*-coding:utf-8-*-#@description:#@author:#@created:2018/7/21importreimportsysimportosreload(sys)sys.setdefaultencoding("utf8")deftranslate(str):out=set()line=str.strip().decode('u

系统 2019-09-27 17:55:46 1855

Python

python 读取excel文件生成sql文件实例详解

python读取excel文件生成sql文件实例详解学了python这么久,总算是在工作中用到一次。这次是为了从excel文件中读取数据然后写入到数据库中。这个逻辑用java来写的话就太重了,所以这次考虑通过python脚本来实现。在此之前需要给python添加一个xlrd模块,这个模块是专门用来操作excel文件的。在mac中可以通过easy_installxlrd命令实现自动安装模块importxdrlib,sysimportxlrddefopen_e

系统 2019-09-27 17:55:37 1855

Python

【跟着Head First学Python】2、列表数据:处理有序数据

python自带了四种数据结构:列表、字典、元组、集合,本章主要介绍第一种:列表。列表:有序的、可变的对象集合动态的:长度可以随时变化异构的:数字与字符串等不同类型的变量可以存在一个列表里元组:有序的、不可变的对象集合简单来说就是一个常量列表。字典:无序的键值对集合就类似C++里面的map。注意字典增加元素的插入顺序没有任何意义。在一个字典中,键的值是唯一的。集合:无序的、唯一对象的集合类似C++中的set。但是是没有顺序的。1、in操作符使用in操作符来

系统 2019-09-27 17:55:09 1855

Python

零基础写python爬虫之打包生成exe文件

1.下载pyinstaller并解压(可以去官网下载最新版):https://github.com/pyinstaller/pyinstaller/2.下载pywin32并安装(注意版本,我的是python2.7):https://pypi.python.org/pypi/pywin323.将项目文件放到pyinstaller文件夹下面(我的是baidu.py):4.按住shift键右击,在当前路径打开命令提示行,输入以下内容(最后的是文件名):pytho

系统 2019-09-27 17:54:46 1855

Python

解决python3 安装不了PIL的问题

python3无法正常安装PIL,因为PIL只支持python2各个版本,还没有python3的版本。这里是PIL官网http://www.pythonware.com/products/pil/可以看出只支持python2。不过有一个可以替代PIL的包,并且可以在python3上正常安装。Pillow包。Windows下安装方法:step1:windows+Rstep2:cmdstep3:pipinstallPillow截图如下:安装成功,大功告成。以上

系统 2019-09-27 17:54:39 1855

Python

python从图片到视频

综述python从图片变为视频代码importcv2importnumpyasnpimportosfromos.pathimportisfile,joinpathIn='./im3/'#imgsequence注意:您的index应该为诸如:1.png2.png之类pathOut='videoscans_10000_smooth_7.avi'fps=7frame_array=[]files=[fforfinos.listdir(pathIn)ifisfile

系统 2019-09-27 17:54:00 1855

Python

Python 生成括号 LeetCode 22

解法:1、n代表的是左括号和右括号的个数,最后生成的字符串的长度为2n,首先想到的就是枚举的方法,假设有2n的数组,每一个格子都有两种情况,填做括号还是右括号。2、很明显上面的方法是不符合常理的,因为做括号和右括号都是有限制,当n为3的时候,不会出现((((((的情况,所以当我们进行递归的时候,就需要进行判断,当左括号用完的时候就要停止,称为剪枝。3、动态规划解法,当看到有和没有,放和不放的时候,可以考虑动态规划的解法。这里有个leetcode上面的讲解动

系统 2019-09-27 17:53:30 1855

Python

python Django编写接口并用Jmeter测试的方法

一、环境准备python3.6.7Pycharm二、创建项目我这里是在Django项目中新建了个APP,目录结构如下图所示:那么怎么在已有的Django项目中新建APP并进行配置呢:2.1、新建appa、可以在终端输入命令:pythonmanage.pystartappmyapp(这里myapp是指你自己app的名称),如下图所示:b、也可以在pycharm中找到Tools-->Runmanage.pyTask,在弹出的命令框中输入:startappmya

系统 2019-09-27 17:53:20 1855

Python

python做中学(九)定时器函数的用法

程序中,经常用到这种,就是需要固定时间执行的,或者需要每隔一段时间执行的。这里经常用的就是Timer定时器。Thread类有一个Timer子类,该子类可用于控制指定函数在特定时间内执行一次。可以用几个例子来说明Timer的用法,一最简单的用法,Ns后(2s)后执行:1#python3example2fromthreadingimportTimer3importtime456defhello_test():7print("helloworld")89t=Ti

系统 2019-09-27 17:52:47 1855

Python

Python中使用PIL库实现图片高斯模糊实例

一、安装PILPIL是PythonImagingLibrary简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行:所以,我们在这里自己改一下就OK了。项目地址:http://www.pythonware.com/products/pil/二、修改后的代码代码如下:复制代码代码如下:#-*-coding:utf-8-*-fro

系统 2019-09-27 17:52:23 1855

Python

Python中切片的用法

在Python中,切片是列表、元组或者字符串中常见用法,然而对一些新手而言,有时候含有切片的代码可读性并不是非常友好。下面就说一说Python中切片的具体用法。在Python中,切片的使用方式为[起始位置:结束位置:步长],代表着从起始位置到结束位置根据步长所得到的全部元素。其中,起始位置、结束位置、步长三个属性均有默认值,当不指定其具体值时,Python就会使用其默认值,它们的默认值分别为0,、列表或元组长度、1。值得注意的几点是:1、当起始位置为负数时

系统 2019-09-27 17:51:53 1855

Python

python基础面试题整理---从零开始 每天十题(01)

最近在弄flask的东西,好久没写博客的,感觉少了点什么,感觉被别人落下好多,可能渐渐的养成了写博客的习惯吧。也是自己想学的东西太多了(说白了就是基础太差了,只是knowhow,不能做到konwwhy)。不说那些毒鸡汤了,我们来说说我们今天的python基础面试题吧。一,Q:python的优缺点有什么?A:优点:1,基础语法简单易学,对于初学者来说,语法还是相对简单的,比较容易学习,网上的学习资料也很多。2,面向对象,在python里继承和封装较多,而py

系统 2019-09-27 17:50:49 1855

Python

Python基础---变量

Python基础---变量什么是变量:用来绑定数据对象的标识符一.变量的命名规则:变量名必须为字母或下划线开头,后跟字母或下划线或数字不能使用python的关键字命名命名规则可以被视为一种惯例,并无绝对与强制目的是为了增加代码的识别和可读性在定义变量时,为了保证代码格式,=的左右应该各保留一个空格在Python中,如果变量名需要由二个或多个单词组成时,可以按照以下方式命名每个单词都使用小写字母单词与单词之间使用_下划线连接例如:first_name、ast

系统 2019-09-27 17:50:40 1855

Python

Python编程入门的一些基本知识

Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。第一个Python程序:交互模式编程:调用解释器不经过脚本文件作为参数,显示以下提示:$pythonPython2.6.4(#1,Nov112014,13:34:43)[GCC4.1.220120704(RedHat5.6.2-48)]onlinux2Type"help","copyright","credits"or"

系统 2019-09-27 17:47:53 1855

Python

10款最好的Web开发的 Python 框架

Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为PythonWeb开发者介绍基于Python的10大Web应用框架。CubicWe

系统 2019-09-27 17:45:53 1855