- 军军小站|张军博客
搜索到与相关的文章
Python

python GUI图形化编程wxpython的使用

一、pythongui(图形化)模块介绍:Tkinter:是python最简单的图形化模块,总共只有14种组建Pyqt:是python最复杂也是使用最广泛的图形化Wx:是python当中居中的一个图形化,学习结构很清晰Pywin:是pythonwindows下的模块,摄像头控制(opencv),常用于外挂制作二、wx模块的安装:C:\Users\Administrator>pipinstallwxpython三、图形化介绍……四、wx主要组件介绍1、fra

系统 2019-09-27 17:48:42 1760

Python

对python 树状嵌套结构的实现思路详解

原始数据原始数据大致是这样子的:每条数据中的四个数据分别是当前节点名称,节点描述(指代一些需要的节点属性),源节点(即最顶层节点),父节点(当前节点上一层节点)。datas=[["root","根节点","root",None],["node1","一级节点1","root","root"],["node2","一级节点2","root","root"],["node11","二级节点11","root","node1"],["node12","二级节点1

系统 2019-09-27 17:47:39 1760

Python

Python如何应用cx_Oracle获取oracle中的clob字段问题

最近在用Python编写连接数据库获取记录的脚本,其中用到了cx_Oracle模块。它的语法主要如下:cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME')importcx_Oracledb1=cx_Oracle.connect('yang','yang','127.0.0.1:1523/yangdb')db2=cx_Oracle.connect('yang/yang@127.0.0.1

系统 2019-09-27 17:47:07 1760

Python

python 文件操作api(文件操作函数)

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出的路径是否是一个目录:os.path.isdir()判

系统 2019-09-27 17:38:36 1760

Python

使用python加密自己的密码

有些时候我们不得不在自己的代码里写上密码,为了安全起见,我们可以为自己的密码加密先上段代码,这个代码是转自网上root@ProFtp:/usr/lib/python2.7#morejastmencrypt.py"""jastmeencryptpassword"""defencrypt(key,s):b=bytearray(str(s).encode("gbk"))n=len(b)#求出b的字节数c=bytearray(n*2)j=0foriinrange(

系统 2019-09-27 17:38:35 1760

Python

Python中字典的基本知识初步介绍

字典是可变的,并且可以存储任意数量的Python对象,包括其他容器类型另一个容器类型。字典包括键对(称为项目)及其相应的值。Python字典也被称为关联数组或哈希表。字典的一般语法如下:dict={'Alice':'2341','Beth':'9102','Cecil':'3258'}可以用下面的方式创建字典:dict1={'abc':456};dict2={'abc':123,98.6:37};每个按键都来自它的值用冒号(:),该项目以逗号分隔,整个事情

系统 2019-09-27 17:37:59 1760

Python

Python 爬虫多线程详解及实例代码

python是支持多线程的,主要是通过thread和threading这两个模块来实现的。thread模块是比较底层的模块,threading模块是对thread做了一些包装的,可以更加方便的使用。虽然python的多线程受GIL限制,并不是真正的多线程,但是对于I/O密集型计算还是能明显提高效率,比如说爬虫。下面用一个实例来验证多线程的效率。代码只涉及页面获取,并没有解析出来。#-*-coding:utf-8-*-importurllib2,timeim

系统 2019-09-27 17:37:56 1760

编程技术

遍历二叉树的各种操作

先使用先序的方法建立一棵二叉树,然后分别使用递归与非递归的方法实现前序、中序、后序遍历二叉树,并使用了两种方法来进行层次遍历二叉树,一种方法就是使用STL中的queue,另外一种方法就是定义了一个数组队列,分别使用了front和rear两个数组的下标来表示入队与出队,还有两个操作就是求二叉树的深度、结点数。。。#include"iostream"#include"queue"#include"stack"usingnamespacestd;//二叉树结点的

系统 2019-08-29 22:43:14 1760

编程技术

一个可以替代Toast的简单MessageView

系统自带的Toast有时候不能满足我们的需求,现在提供一个可以快速替代Toast的方案。项目地址:源码:/**Copyright2012EvgenyShishkin**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*YoumayobtainacopyoftheLicenseat**htt

系统 2019-08-29 22:17:52 1760

Python

利用Python实现kNN算法的代码

邻近算法(k-NearestNeighbor)是机器学习中的一种分类(classification)算法,也是机器学习中最简单的算法之一了。虽然很简单,但在解决特定问题时却能发挥很好的效果。因此,学习kNN算法是机器学习入门的一个很好的途径。kNN算法的思想非常的朴素,它选取k个离测试点最近的样本点,输出在这k个样本点中数量最多的标签(label)。我们假设每一个样本有m个特征值(property),则一个样本的可以用一个m维向量表示:X=(x1,x2,.

系统 2019-09-27 17:54:43 1759