python学习
zhuhai__yizhi
这个作者很懒,什么都没留下…
展开
-
python中类型转换
class Student(object): def __init__(self, name, age): self.name = name self.age = age def __int__(self): return self.agestudent = Student("jack", 34)print(int(studen原创 2017-09-13 15:08:39 · 280 阅读 · 0 评论 -
Python: Number of rows affected by cursor.execute("SELECT …)
Try using fetchone:cursor.execute("SELECT COUNT(*) from result where server_state='2' AND name LIKE '"+digest+"_"+charset+"_%'")result=cursor.fetchone()result will hold a tuple with one eleme原创 2017-09-25 17:28:00 · 740 阅读 · 0 评论 -
Mysql 插入记录时检查记录是否已经存在,存在则更新,不存在则插入记录SQL
(转载)http://blog.csdn.net/langeldep/article/details/6241155我们在开发数据库相关的逻辑过程中, 经常检查表中是否已经存在这样的一条记录, 如果存在则更新或者不做操作, 如果没有存在记录,则需要插入一条新的记录。 这样的逻辑固然可以通过两条sql语句完成。 SELECT COUNT(*) FR转载 2017-09-25 17:30:46 · 372 阅读 · 0 评论 -
使用Python发送邮件
(转载)http://mrliao.cn/2016/06/17/%E4%BD%BF%E7%94%A8python%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6/前一段时间慢悠悠的写毕设,一直在偷懒没有写博客了。现在是该还债的时候了。本文主要内容是使用Python来自动发送邮件。准备邮件服务器邮件服务器没有必要自己去做,因为搭建起来太复杂,发转载 2017-08-31 15:42:15 · 887 阅读 · 0 评论 -
Python 中的关键字with详解
(转载)http://yuez.me/python-zhong-de-guan-jian-zi-with-xiang-jie/在 Python 2.5 中,with关键字被加入。它将常用的 try ... except ... finally ...模式很方便的被复用。看一个最经典的例子:12with open('file.txt') a转载 2017-09-26 15:15:14 · 12923 阅读 · 0 评论 -
python中request库的使用
理解Response的编码属性 说明r.encoding 从HTTP header中猜测的响应内容编码方式r.apparent_encoding 从内容中分析出的响应内容编码方式(备选编码方式)r.encoding:如果header中不存在charset,则认为编码为ISO-8859-1r.apparent_原创 2017-09-28 10:06:00 · 1531 阅读 · 0 评论 -
python中的scrapy框架的结构
转载 2017-09-28 10:07:41 · 329 阅读 · 0 评论 -
Python 中的 classmethod 和 staticmethod 有什么具体用途?
(转载)作者:李保银链接:https://www.zhihu.com/question/20021164/answer/18224953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。普通方法,静态方法和类方法 这个答案的原文是Difference between @staticmethod and @classmethod转载 2017-09-29 14:13:41 · 225 阅读 · 0 评论 -
Python中staticmethod方法和classmethod方法区别
(转载)http://www.firefoxbug.com/index.php/archives/2818/前言staticmethod和classmethod两个方法在python里是通过装饰器来实现的,语法分别是@staticmethod和@classmethod,本文就讨论下这两种方法的区别以及使用场景定义方式差异@classmethod和@sta转载 2017-09-29 14:15:12 · 1183 阅读 · 0 评论 -
如何理解Python装饰器?
(转载)https://www.zhihu.com/question/26930016/answer/99243411转载 2017-09-29 15:46:19 · 214 阅读 · 0 评论 -
Python定时任务的实现方式
(转载)https://lz5z.com/Python%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/背景目前所在的项目组需要经常执行一些定时任务,之前都是用 Node.JS 的 cron来实现 schedule job。可是这次需要连接不同的 DB,而且实现转载 2017-09-21 15:56:18 · 880 阅读 · 0 评论 -
Python 学习入门(36)—— @property属性
(转载)http://blog.csdn.net/ithomer/article/details/18549147@property 可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/getter也是需要的假设定义了一个类Cls,该类必须继承自object类,有一私有变量__x1. 第一种使用属性的方法:转载 2017-09-30 15:25:39 · 218 阅读 · 0 评论 -
Python进阶之“属性(property)”详解
(转载)http://python.jobbole.com/80955/Python中有一个被称为属性函数(property)的小概念,它可以做一些有用的事情。在这篇文章中,我们将看到如何能做以下几点:将类方法转换为只读属性重新实现一个属性的setter和getter方法在本文中,您将学习如何以几种不同的方式来使用内置的属性函数。希望读到文章的末尾时,你能看到它是多么有转载 2017-09-30 15:27:49 · 267 阅读 · 0 评论 -
[Python学习] 专题六.局部变量、全局变量global、导入模块变量
(转载)http://blog.csdn.net/eastmount/article/details/48766861 定义在函数内的变量有局部作用域,在一个模块中最高级别的变量有全局作用域。本文主要讲述全局变量、局部变量和导入模块变量的方法。 参考:《Python核心编程 (第二版)》一. 局部变量 声明适用的程序的范围被称为了声明的转载 2017-09-22 09:45:29 · 932 阅读 · 0 评论 -
Python在Windows环境下处理文件路径问题最佳实践
(转载)http://withwsf.github.io/2015/12/30/Python%E5%9C%A8Windows%E7%8E%AF%E5%A2%83%E4%B8%8B%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E8%B7%AF%E5%BE%84%E9%97%AE%E9%A2%98%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/转载 2017-09-22 10:26:12 · 5328 阅读 · 0 评论 -
python判断字符串是否为空
(转载)http://qianchenglong.github.io/2014/12/05/python%E5%88%A4%E6%96%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%98%AF%E5%90%A6%E4%B8%BA%E7%A9%BA/代码变量为字符串类型(优雅的方式)1234if not string:转载 2017-09-22 10:28:18 · 14495 阅读 · 2 评论 -
彻底理解Python中的yield
(转载)http://www.jianshu.com/p/d09778f4e055阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结:通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x f转载 2017-09-25 19:28:50 · 473 阅读 · 0 评论 -
python datetime模块相关 mysql 时间戳等
(转载)http://blog.csdn.net/power0405hf/article/details/48574045原文在此 所有日期,时间的API都在datetime模块内。1.日期输出格式化strftime()函数将datetime结构格式化为一个字符串datetime =>stringnow = datetime.datetime.now()now.s转载 2017-08-29 10:54:17 · 619 阅读 · 0 评论 -
python中运算符“重载”
class Rational(object): def __init__(self, p, q): self.p = p self.q = q def __add__(self, r): return Rational(self.p * r.q + self.q * r.p, self.q * r.q) def __sub__原创 2017-09-13 15:11:15 · 484 阅读 · 0 评论 -
python中的__slots__
class Person(object): #__slots__是指一个类允许的属性列表 __slots__ = ('name', 'gender') def __init__(self, name, gender): self.name = name; self.gender = genderclass Student(Person):原创 2017-09-13 15:25:52 · 308 阅读 · 0 评论 -
Python中函数的参数定义和可变参数
(转载)http://blog.csdn.net/feisan/article/details/1729905刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA()转载 2017-09-13 16:08:35 · 302 阅读 · 0 评论 -
Python中Function(函数)和methon(方法)
(转载)http://blog.csdn.net/chili_min/article/details/10447923在Python中,对这两个东西有明确的规定:函数function —— A series of statements which returns some value toa caller. It can also be passed zero or more转载 2017-08-28 11:10:16 · 665 阅读 · 0 评论 -
【Python】python对象与json相互转换
(转载)http://blog.csdn.net/leilba/article/details/50654256在网络通信中,json是一种常用的数据格式,对于Python来讲,将类转化为json数据以及将json数据转化为对象是一件非常容易的事情。下面给出两者转化的方法[python] view plain copy# -*- co转载 2017-08-28 14:31:38 · 643 阅读 · 0 评论 -
Python字符串逆序输出
(转载)http://blog.csdn.net/seetheworld518/article/details/46756639Python字符串逆序输出1、有时候我们可能想让字符串倒序输出,下面给出几种方法方法一:通过索引的方法[python] view plain copy print?>>> strA = "abcd转载 2017-08-28 15:37:42 · 2645 阅读 · 0 评论 -
Python画矩形和圆形
import tkinter;if __name__ == '__main__': from tkinter import * root = Tk() root.title('Canvas') canvas = Canvas(root, width=400, height=400, bg='yellow') x0 = 200 y0 = 200原创 2017-08-28 16:58:48 · 9979 阅读 · 0 评论 -
Python 优雅的操作字典
(转载)https://www.linuxzen.com/python-you-ya-de-cao-zuo-zi-dian.htmlPython 中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典.1.1 创建字典Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dict>>> info = {}>>>转载 2017-09-06 14:47:27 · 789 阅读 · 0 评论 -
Python基础学习-Python中最常见括号()、[]、{}的区别
(转载)http://www.cnblogs.com/xuxiaolu/p/4726064.htmlPython中最常见括号的区别:在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。Python中的小括号():代表tuple元祖数据类型,元祖是一种不可变序列。创建方转载 2017-09-06 14:48:04 · 142634 阅读 · 4 评论 -
Python进阶07 函数对象
(转载)http://www.cnblogs.com/vamei/archive/2012/07/10/2582772.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对转载 2017-09-06 15:38:40 · 282 阅读 · 0 评论 -
关于python中带下划线的变量和函数 的意义
(转载)http://blog.csdn.net/hudiedd/article/details/12581485总结:变量:1. 前带_的变量: 标明是一个私有变量, 只用于标明, 外部类还是可以访问到这个变量2. 前带两个_ ,后带两个_ 的变量: 标明是内置变量,3. 大写加下划线的变量: 标明是 不会发生改变的全局变量函数:转载 2017-09-06 15:57:12 · 284 阅读 · 0 评论 -
python判断字符串(string)是否包含(contains)子字符串的方法
(转载)http://outofmemory.cn/code-snippet/14513/python-decide-charaeter--string-if-contain-contains--charaeter-method方法1:使用 in 方法实现contains的功能:site = 'http://www.outofmemory.cn/'if "sharejs" in转载 2017-08-29 10:19:15 · 280795 阅读 · 9 评论 -
python3.5的pymysql执行sql提示成功,实际并未成功
(转载)https://segmentfault.com/q/1010000005117837使用python3.5执行sql语句(update)完成后,返回正确的影响行数然后在使用pymysql获取刚刚update的数据,返回的数据也是修改过的但是我又使用sqlyog去看刚才修改的记录发现根本没变具体如下:mysql类:class MysqlClass转载 2017-08-29 10:20:14 · 6150 阅读 · 1 评论 -
Python : UnicodeEncodeError: 'latin-1' codec can't encode character
(转载)https://segmentfault.com/q/1010000005142365python3使用pymysql遇到编码是lanti1,如何插入数据?问题公司以前的项目是外包写的,数据库配置的时候编码也没设置,就是lanti1后来又直接改成了gbk......使用php读取数据库的时候,数据没有乱码情况但是python读取就麻烦了,因为编码是l转载 2017-08-29 10:23:17 · 1362 阅读 · 0 评论 -
pymysql.err.DataError: ("Data truncated for column 'minamount' at row 1")
在数据库的表中,minamount中设置int类型11位,而自己传入数据的时候把“500,000”传入了,其实在Python端可以在进行处理判断是否是数字,数字才进行插入。原创 2017-08-29 10:25:52 · 5256 阅读 · 0 评论 -
python启动应用程序和终止应用程序
(转载)http://www.jianshu.com/p/827685da696dpython启动应用程序和终止应用程序1. 目的每天上班,工作需要,电脑上需要每天开机启动一些软件,下班时候,需要关掉一些软件。一个一个打开和关闭貌似是很繁琐的,于是乎,这个脚本产生了。2. 环境系统环境:win7-32位python 2.7.9你还需要安装pywin3转载 2017-09-22 10:56:10 · 894 阅读 · 0 评论