Python

Python MySQLdb Linux下安装笔记

在家里windows环境下搞了一次见pythonMySQLdb在windows环境下的快速安装、问题解决方式//www.jb51.net/article/65746.htm在公司开发需要,再搞一次,linux下的。发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗这里也有两种方式:A.快速安装B.自己编译1.最快速最简单方法(赶时间的话)复制代码代码如下:sudoyuminstallMySQL-python可能遇到问题:复制代码代码

系统 2019-09-27 17:48:02 2149

Python

举例详解Python中循环语句的嵌套使用

Python编程语言允许在一个循环内嵌套另一个循环。下面将介绍几个例子来说明这一概念。语法在Python中嵌套循环语句的语法如下:foriterating_varinsequence:foriterating_varinsequence:statements(s)statements(s)Python编程语言允许在一个循环内嵌套另一个循环。下面将介绍几个例子来说明这一概念。语法在Python中嵌套循环语句的语法如下:foriterating_varinse

系统 2019-09-27 17:47:49 2149

Python

用python + openpyxl处理excel2007文档思路以及心得

寻觅工具确定任务之后第一步就是找个趁手的库来干活。PythonExcel上列出了xlrd、xlwt、xlutils这几个包,但是它们都比较老,xlwt甚至不支持07版以后的excel它们的文档不太友好,都可能需要去读源代码,而老姐的任务比较紧,加上我当时在期末,没有这个时间细读源代码再一番搜索后我找到了openpyxl,支持07+的excel,一直有人在维护,文档清晰易读,参照Tutorial和API文档很快就能上手,就是它了~安装这个很容易,直接pipi

系统 2019-09-27 17:47:29 2149

Python

python 实现创建文件夹和创建日志文件的方法

一、实现创建文件夹和日志#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:nuligeimportosimportdatetime#获取系统时间log_path_suffix=datetime.datetime.now().strftime('%Y-%m-%d')#创建文件夹folder_name='\log'root_directory='D:\python\disk_monitor'try:os.mkdir(

系统 2019-09-27 17:46:38 2149

Python

【Python练习圣典】heapq高级应用

1.从集合中取出最大或最小N个元素importheapqnums=[1,8,2,23,7,-4,18,23,42,37,2]print(heapq.nlargest(3,nums))#输出[42,37,23]print(heapq.nsmallest(3,nums))#输出[-4,1,2]也支持其他参数支持更为复杂的数据结构portfolio=[{'name':'IBM','shares':100,'price':91.1},{'name':'AAPL',

系统 2019-09-27 17:46:31 2149

Python

Python切片用法实例教程

本文以实例形式讲述了Python中切片操作的用法,分享给大家供大家参考借鉴,具体如下:取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>>L=['Michael','Sarah','Tracy','Bob','Jack']取前3个元素,应该怎么做呢?比较笨的办法如下:>>>[L[0],L[1],L[2]]['Michael','Sarah','Tracy']之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也

系统 2019-09-27 17:45:29 2149

Python

浅析Python的Django框架中的Memcached

动态网站的问题就在于它是动态的。也就是说每次用户访问一个页面,服务器要执行数据库查询,启动模板,执行业务逻辑以及最终生成一个你所看到的网页,这一切都是动态即时生成的。从处理器资源的角度来看,这是比较昂贵的。对于大多数网络应用来说,过载并不是大问题。因为大多数网络应用并不是washingtonpost.com或Slashdot;它们通常是很小很简单,或者是中等规模的站点,只有很少的流量。但是对于中等至大规模流量的站点来说,尽可能地解决过载问题是非常必要的。这

系统 2019-09-27 17:38:44 2149

Python

python threading模块操作多线程介绍

python是支持多线程的,并且是native的线程。主要是通过thread和threading这两个模块来实现的。thread是比较底层的模块,threading是对thread做了一些包装的,可以更加方便的被使用。这里需要提一下的是python对线程的支持还不够完善,不能利用多CPU,但是下个版本的python中已经考虑改进这点,让我们拭目以待吧。threading模块里面主要是对一些线程的操作对象化了,创建了叫Thread的class。一般来说,使用

系统 2019-09-27 17:38:43 2149

Python

举例讲解Python中的身份运算符的使用方法

Python身份运算符身份运算符用于比较两个对象的存储单元以下实例演示了Python所有身份运算符的操作:#!/usr/bin/pythona=20b=20if(aisb):print"Line1-aandbhavesameidentity"else:print"Line1-aandbdonothavesameidentity"if(id(a)==id(b)):print"Line2-aandbhavesameidentity"else:print"Lin

系统 2019-09-27 17:38:42 2149

Python

用Python实现命令行闹钟脚本实例

前言:这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印”wake-up”消息,并响铃报警,你可以用0分钟来测试,它会立即执行,用扬声器控制面板调整声音。以下是脚本:#alarm_clock.py#Description:AsimplePythonprogramtomakethecomputeract#likeanalarmclock.Startitrunningfromtheco

系统 2019-09-27 17:38:26 2149

Python

Python解析树及树的遍历

解析树完成树的实现之后,现在我们来看一个例子,告诉你怎么样利用树去解决一些实际问题。在这个章节,我们来研究解析树。解析树常常用于真实世界的结构表示,例如句子或数学表达式。图1:一个简单句的解析树图1显示了一个简单句的层级结构。将一个句子表示为一个树,能使我们通过利用子树来处理句子中的每个独立的结构。图2:((7+3)*(5−2))的解析树如图2所示,我们能将一个类似于((7+3)*(5−2))的数学表达式表示出一个解析树。我们已经研究过全括号表达式,那么我

系统 2019-09-27 17:38:25 2149

Python

Python while 循环使用的简单实例

while循环是在Python中的循环结构之一。while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值,本文章向码农介绍Pythonwhile循环使用方法,需要的朋友可以看一下本文章。一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。while循环:while循环是在Python中的循环结构之一。while循环继续,直到表达式变为假

系统 2019-09-27 17:38:18 2149

编程技术

poi操作Excel设置单元格格式

目的:导出的Excel模板,某些单元格要是文本形式,如下图我之前想当然的用cell.setCellType(HSSFCell.CELL_TYPE_STRING),但是发现没有效果。实际POI对Excel单元格格式的设置是用HSSFDataFormat这个类。如下代码可以实现设置为文本格式:HSSFCellStylecellStyle=workbook.createCellStyle();HSSFDataFormatformat=workbook.creat

系统 2019-08-29 23:33:06 2149

编程技术

ESFramework介绍之(9)-- 插件对(Addin Pai

使用ESFramework开发C/S(通常为4层、3层也没问题)应用,当需要增加一项新的业务时,我们需要做的仅仅是开发两个插件,一个是服务端的业务功能插件(FunAddin),一个是客户端插件(PassiveAddin),这两个插件合在一起称为AddinPair。开发这两个插件,只需要关注于业务,而其它与业务无关的比如网络通信、加密、数据安全,都不用管。ESFramework很好的将这些关注点分离开来,使得写“业务”插件的程序员的工作变得非常单纯,在ESF

系统 2019-08-29 23:05:26 2149

编程技术

DIV+JS实现半透明效果

functionshowSearchResource()...{variframe=document.getElementById("transbox");iframe.style.display="";iframe.style.height=document.body.clientHeight;window.showModalDialog('searchResource1.html',window,'dialogWidth=690px;dialogHei

系统 2019-08-29 22:37:23 2149