-
python读取oracle函数返回值
所属栏目:[Python] 日期:2020-12-16 热度:80
在oracle中创建一个函数,本来是想返回一个index table的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。 考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。 我是用scott用户的测试表emp,这个[详细]
-
浅谈python字符串方法的简单使用
所属栏目:[Python] 日期:2020-12-16 热度:52
学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询。 (1) s.capitalize() ;功能:返回字符串的的副本,并将首字母大写。使用如下: s = 'wwwwww' scap = s.capitalize() scap 'Wwwwww' (2)s.center(width,char);[详细]
-
python线程、进程和协程详解
所属栏目:[Python] 日期:2020-12-16 热度:176
引言 解释器环境:python3.5.1 我们都知道python网络编程的两大必学模块socket和socketserver,其中的socketserver是一个支持IO多路复用和多线程、多进程的模块。一般我们在socketserver服务端代码中都会写这么一句: server = socketserver.ThreadingTCPSer[详细]
-
python异常和文件处理机制详解
所属栏目:[Python] 日期:2020-12-16 热度:195
本篇章节讲解python异常和文件处理机制。供大家参考研究具体如下: 1 异常处理 Python的异常用 try except finally 来处理. 并且except后还可以跟 else . 引发异常用 raise 如果抛出的异常没有被处理. 在Python IDE中是显示一些红色的信息. 在真正[详细]
-
python对象及面向对象技术详解
所属栏目:[Python] 日期:2020-12-16 热度:115
本篇章节讲解python对象及面向对象技术。供大家参考研究具体如下: 1 先看一个例子 . 本章将讲解这个例子程序: 文件: fileinfo.py: """Framework for getting filetype-specific metadata.Instantiate appropriate class with filename. Returned[详细]
-
Python全局变量用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:148
本篇章节讲解Python全局变量用法。供大家参考研究具体如下: 全局变量不符合参数传递的精神,所以,平时我很少使用,除非定义常量。今天有同事问一个关于全局变量的问题,才发现其中原来还有门道。 程序大致是这样的: CONSTANT = 0def modifyCons[详细]
-
python中print的不换行即时输出的快速解决方法
所属栏目:[Python] 日期:2020-12-16 热度:158
关于Python2.x和3.x带来的print不换行的问题:昨天有发过推文,利用end = 定义,解决了横向的小问题,但是由于屏幕显示的问题,若字符串长度过大,则会引起不便。两个或多个print做分割的情况下,如何保持依然横向输出,一般的是在print尾部加上逗号(,)但[详细]
-
分享python数据统计的一些小技巧
所属栏目:[Python] 日期:2020-12-16 热度:148
最近在用python做数据统计,这里总结了一些最近使用时查找和总结的一些小技巧,希望能帮助在做这方面时的一些童鞋。有些技巧是很平常的用法,平时我们没有注意,但是在特定场景,这些小方法还是能带来很大的帮助。 1.在字典中将键映射到多个值上面 {'b': [4,[详细]
-
浅谈Python 字符串格式化输出(format/printf)
所属栏目:[Python] 日期:2020-12-16 热度:112
Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'www.%s.com'%Name www.17jo.com Name = '17jo' Zone = 'com' print 'www.%s.%s'%(Name,Zone) w[详细]
-
python魔法方法-自定义序列详解
所属栏目:[Python] 日期:2020-12-16 热度:144
自定义序列的相关魔法方法允许我们自己创建的类拥有序列的特性,让其使用起来就像 python 的内置序列(dict,tuple,list,string等)。 如果要实现这个功能,就要遵循 python 的相关的协议。所谓的协议就是一些约定内容。例如,如果要将一个类要实现迭代,就必[详细]
-
python装饰器初探(推荐)
所属栏目:[Python] 日期:2020-12-16 热度:190
一、含有一个装饰器 #encoding: utf-8############含有一个装饰器#########def outer(func): def inner(*args,**kwargs):#要装饰f1(),这里用这俩形式参数,可以接受任意个参数,不管f1定义几个参数 print "1" r = func(*args,**kwargs)#这里要用func,不[详细]
-
Python实现Sqlite将字段当做索引进行查询的方法
所属栏目:[Python] 日期:2020-12-16 热度:74
本篇章节讲解Python实现Sqlite将字段当做索引进行查询的方法。供大家参考研究具体如下: 默认从sqlite中获取到的数据是数字索引的,在开发阶段经常有修改数据库所以显得不太方便,其实在python源码里就有解决方案,直接读sqlite3的源码,摸索了一些,解[详细]
-
wxpython中Textctrl回车事件无效的解决方法
所属栏目:[Python] 日期:2020-12-16 热度:174
本篇章节讲解wxpython中Textctrl回车事件无效的解决方法。供大家参考研究具体如下: 今天使用wxptyhon的Textctrl控件开发客户端时遇到了一个问题,按照HTML表单的逻辑,我们在Textctrl里回车应该提交查询,但是wxpython的Textctrl很奇怪,回车了居然是[详细]
-
wxpython中自定义事件的实现与使用方法分析
所属栏目:[Python] 日期:2020-12-16 热度:102
本篇章节讲解wxpython中自定义事件的实现与使用方法。供大家参考研究具体如下: 创建自定义事件的步骤: ① 定义事件类,该事件类必须继承自wx.PyCommandEvent,并定义get和set方法来获取和设置事件参数。 ② 创建一个事件类型和一个绑定器对象去[详细]
-
python魔法方法-属性转换和类的表示详解
所属栏目:[Python] 日期:2020-12-16 热度:119
类型转换魔法 类型转换魔法其实就是实现了str、int等工厂函数的结果,通常这些函数还有类型转换的功能,下面是一些相关的魔法方法: __int__(self) 转换成整型,对应int函数。 __long__(self) 转换成长整型,对应long函数。 __float__(self) 转换成浮点型,[详细]
-
python魔法方法-属性访问控制详解
所属栏目:[Python] 日期:2020-12-16 热度:93
属性访问控制 所谓的属性访问控制就是控制点号访问属性的行为,而且不仅是类的外部,连类的内部也受控制,代码见真章,边看代码边解释: __getattr__(self,item) 定义当访问 不存在 的属性时的行为,注意是 不存在的属性。 class Foo(object): def __init__([详细]
-
python类:class创建、数据方法属性及访问控制详解
所属栏目:[Python] 日期:2020-12-16 热度:59
在Python中,可以通过class关键字定义自己的类,然后通过自定义的类对象类创建实例对象。 python中创建类 创建一个Student的类,并且实现了这个类的初始化函数”__init__”: class Student(object): count = 0 books = [] def __init__(self,name): self.nam[详细]
-
python直接访问私有属性的简单方法
所属栏目:[Python] 日期:2020-12-16 热度:71
实例化对象名._类名__私有属性名 class Flylove: price = 123 def __init__(self): self.__direction = 'go beijing .' zIng = 'wait car,many person' if __name__ == '__main__': print Flylove.price fly = Flylove() print fly._Flylove__direction 以上[详细]
-
浅谈python类属性的访问、设置和删除方法
所属栏目:[Python] 日期:2020-12-16 热度:137
类属性和对象属性 我们把定义在类中的属性称为类属性,该类的所有对象共享类属性,类属性具有继承性,可以为类动态地添加类属性。 对象在创建完成后还可以为它添加额外的属性,我们把这部分属性称为对象属性,对象属性仅属于该对象,不具有继承性。 类属性和[详细]
-
Python文件夹与文件的相关操作(推荐)
所属栏目:[Python] 日期:2020-12-16 热度:85
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。 有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块, 导入的方法是: import os 一、取得当前目录[详细]
-
python 添加用户设置密码并发邮件给root用户
所属栏目:[Python] 日期:2020-12-16 热度:133
#!/usr/bin/env python#coding: utf8import osimport sysimport mkpasswd //这是之前写的,直接调用import stringcontent = """username: ${user}password: ${password}"""t = string.Template(content)def adduser(username,pwd):os.system("useradd %s" %[详细]
-
python批量制作雷达图的实现方法
所属栏目:[Python] 日期:2020-12-16 热度:55
前言 因为工作需要有时候要画雷达图,但是数据好多组怎么办?不能一个一个点excel去画吧,那么可以利用python进行批量制作,得到样式如下: 首先制作一个演示的excel,评分为excel随机数生成: 1 =INT((RAND()+4)*10)/10 加入标签等得到的excel样式如下(部分[详细]
-
深入理解Python装饰器
所属栏目:[Python] 日期:2020-12-16 热度:79
装饰器简介: 装饰器(decorator)是一种高级Python语法。装饰器可以对一个函数、方法或者类进行加工。在Python中,我们有多种方法对函数和类进行加工,比如在Python闭包中,我们见到函数对象作为某一个函数的返回结果。相对于其它方式,装饰器语法简单,代码[详细]
-
Python中字符串的常见操作技巧总结
所属栏目:[Python] 日期:2020-12-16 热度:165
本文实例总结了Python中字符串的常见操作技巧。供大家参考研究具体如下: 反转一个字符串 S = 'abcdefghijklmnop' S[::-1]'ponmlkjihgfedcba' 这种用法叫做three-limit slices 除此之外,还可以使用slice对象,例如 'spam'[slice(None,None,-1)] uni[详细]
-
python中的格式化输出用法总结
所属栏目:[Python] 日期:2020-12-16 热度:86
本文实例总结了python中的格式化输出用法。供大家参考研究具体如下: Python一共有两种格式化输出语法。 一种是类似于C语言printf的方式,称为 Formatting Expression '%s %d-%d' % ('hello',7,1)'hello 7-1' 另一种是类似于C#的方式,称为String Fo[详细]