随笔分类 - Python
摘要:有时候我们不希望把一个库放到 下面,而是更愿意把它保留在原始的工程目录中,方便管理和维护。 通常的做法是在程序启动的时候,往 里面增加这个目录,但是这样做非常的繁琐,最简单的办法就是使用 文件。 <! more 在遍历已知的库文件目录过程中,如果见到一个 文件,就会将文件中所记录的路径加入到 设置中
阅读全文
posted @ 2016-04-11 10:13
Chris*Chen
摘要:转载自[MySQL Loners][1] 一,python 操作 MySQL :详情见:[这里][2] <! more !/bin/env python encoding: utf 8 Purpose: example for python_to_mysql Author: zhoujy Creat
阅读全文
posted @ 2016-04-09 15:30
Chris*Chen
摘要:问题描述: 原先使用 环境,若卸载后仍不能恢复到系统默认的Python环境。 解决方案: 寻找缓存路径, 的扩展 仍在缓存内。 很简单,清理下python缓存即可。 hash d python 一旦清理, 将会再次扫描电脑的 路径来寻找 。 或者: 清理所有的缓存。 <! more 参考 http:
阅读全文
posted @ 2016-04-07 17:17
Chris*Chen
摘要:最近将个人博客部署到树莓派上海真是颇费周折,尤其是在MySQLdb和PIL的安装上 MySQLdb 先说Windows吧(比较简单) 直接pip安装即可或者下载编译版更方便:http://sourceforge.net/projects/mysql python/ Linux(此指ubuntu) 你
阅读全文
posted @ 2016-04-07 17:14
Chris*Chen
摘要:使用requests时会出席SSL InsecurePlatform error when using Requests package的错误,一般情况下python2.7.10以下的环境会出现此错误。 解决方法: 安装requests[security] 而不是requests,因为前者会安装三个
阅读全文
posted @ 2016-03-28 18:48
Chris*Chen
摘要:Time Tuple: 上面的元组相当于struct_time结构, 结构属性如下: time 模块 datetime模块 注: 获取日期是周几:weekday()方法可以获得datetime是星期几,注意weekday() 返回的是0-6是星期一到星期日 calendar 模块 关于dateuti
阅读全文
posted @ 2016-03-28 12:47
Chris*Chen
摘要:实现这种形式的图形,可通过matplotlib和pandas的实现,相比下pandas实现方便的多。我数据分析的时候主要是stacked bar、bar和line形式的放在一张图上。stacked bar若用matplotlib实现的话会比较复杂(多组)先上图吧def plot_stacked_ba...
阅读全文
posted @ 2015-12-15 19:21
Chris*Chen
摘要:先上效果图吧(图中Tue表示周二):Pandas和matplotlib.dates都是使用matplotlib.units来定位刻度。matplotlib.dates可以方便的手动设置刻度,同时pandas似乎可以自动调整格式。直接上代码吧:# -*- coding: utf-8 -*-"""Cre...
阅读全文
posted @ 2015-12-15 10:59
Chris*Chen
摘要:当我为数据增加新的列的时候,Pandas一直报错:SettingWithCopyWarning这个问题没有很好地解决方法,因为这个问题也无关大碍,不让Pandas报错就行了.解决方法:pd.options.mode.chained_assignment = None # default='warn...
阅读全文
posted @ 2015-12-15 10:29
Chris*Chen
摘要:先来看看我们要实现的效果图吧:先来看看Matplotlib的plot函数原型plt.plot(x, y, color='r', maker='o', linestyle='-', linewidth=2.0)注意上面的color、maker、linestyle在同时画多组线的时候,我们想调线性、颜色...
阅读全文
posted @ 2015-12-14 09:51
Chris*Chen
摘要:1. 退出python shell在windows下,Ctrl + Z退出在unix下,Ctrl + D退出
阅读全文
posted @ 2015-08-22 22:07
Chris*Chen
摘要:Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是:print("Hello World!")在Python教程中,我们已经提到下面一些内置函数:基本数据类型type()反过头来看看dir() h...
阅读全文
posted @ 2015-08-09 22:23
Chris*Chen
摘要:任何序列都可以引用其中的元素(item).下面的内建函数(built-in function)可用于列表(表,定值表,字符串)#s为一个序列len(s)返回: 序列中包含元素的个数min(s)返回:序列中最小的元素max(s)返回:序列中最大的元素all(s)返回:True,若果所有元素都为真的话a...
阅读全文
posted @ 2015-08-09 16:48
Chris*Chen
摘要:1.Python异常类异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字IOError输入输出错误(比如你要读的文件不存在)AttributeErr...
阅读全文
posted @ 2015-08-08 22:18
Chris*Chen
摘要:我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。回忆一下位置传递:def f(a,b,c): return a+b+cprint(f(1,2,3))在调用f时,1,2,3根据位置分别传递给了a,b,c。1....
阅读全文
posted @ 2015-08-07 17:37
Chris*Chen
摘要:转:作者:Vamei 出处:http://www.cnblogs.com/vamei函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。lambda函数在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函数。lamb...
阅读全文
posted @ 2015-08-06 21:46
Chris*Chen
摘要:l=[1,2,3,4] for n in l: print n在看上面这段代码的时候,我们没有显式的控制列表的偏移量,就可以自动的遍历了整个列表对象。那么for 语句是怎么来遍历列表l的呢?要回答这个问题,我们必须首先来看一下迭代器相关的知识。迭代器迭代器对象要求支持迭代器协议,所谓支持迭代器...
阅读全文
posted @ 2015-08-06 17:12
Chris*Chen
摘要:转载:作者:Vamei 出处:http://www.cnblogs.com/vameirange()在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标。之前我们已经使用过range()来控制for循环。现在,我们继续开发range的功能,以实现下标对循环的...
阅读全文
posted @ 2015-08-02 16:44
Chris*Chen
摘要:转载:作者:Vamei 出处:http://www.cnblogs.com/vamei我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程...
阅读全文
posted @ 2015-08-02 16:05
Chris*Chen
摘要:词典 (dictionary)。与列表相似,词典也可以储存多个元素。这种储存多个元素的对象称为容器(container)基本概念常见的创建词典的方法:>>>dic = {'tom':11, 'sam':57,'lily':100}>>>print type(dic)词典和表类似的地方,是包含有多个元...
阅读全文
posted @ 2015-07-31 22:27
Chris*Chen

浙公网安备 33010602011771号