欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

python

shiping1 的头像

Python中zip()函数用法举例

普通分类: 
shiping1 的头像

Linux 下安装python软件包(pip、nose、virtualenv、distribute )

新手刚开始学习Python,目前学习《笨方法学python》ing~

普通分类: 
shiping1 的头像

查看python版本

python --version
普通分类: 
shiping1 的头像

ImportError: No module named mysql.connector linux 安装mysql驱动有大用

明明已经安装 Mysql-python 了,却依然报这个错误。

[root@scmroad controller]# python controller.py
Traceback (most recent call last):
  File "controller.py", line 20, in <module>
    from Mysql import MySql
  File "/apps/var/app1/controller/Mysql.py", line 1, in <module>
    import mysql.connector
ImportError: No module named mysql.connector
[root@scmroad controller]#

下面是 MySQL-Python 的安装过程
[root@scmroad MySQL-python-1.2.5]# pwd
普通分类: 
shiping1 的头像

python 里面的单下划线与双下划线的区别(私有和保护)

Python 用下划线作为变量前缀和后缀指定特殊变量。

_xxx      不能用'from moduleimport *'导入 

普通分类: 
shiping1 的头像

Python学习-编写自己的ORM(1)&laquo;

这篇博文参考的是廖雪峰的Python教程的实战部分,传送门。推荐大家看看装饰器和使用元类这两个章节,然后在看实战部分。

这篇博文有时间了还会更新,主要是学习Python的语法,如上面提到的装饰器和元类。

起步:编写简单的ORM对象

写一个类映射某个数据表,下面是写一个User类,对应数据库中的user表:

class User(Model):
id = StringField(primary_key=True,ddl='varchar(50)')
name = StringField(ddl='varchar(50)')

 

普通分类: 
shiping1 的头像

搭建Python的Eclipse开发环境之配置解释器

配置解释器

普通分类: 
shiping1 的头像

搭建Python的Eclipse开发环境之安装PyDev插件

使用update site安装pydev插件

普通分类: 
shiping1 的头像

自己测试做的 关于 metaclass的例子 有大用



class ModelMetaclass(type):
    '''
    Metaclass for model objects.
    '''
    def __new__(cls, name, bases, attrs):
        # skip base Model class:
        if name=='Model':
            return type.__new__(cls, name, bases, attrs)

        # store all subclasses info:
        if not hasattr(cls, 'subclasses'):
            cls.subclasses = {}
        if not name in cls.subclasses:
            cls.subclasses[name] = name
        else:
            logging.warning('Redefine class: %s' % name)

普通分类: 
shiping1 的头像

深刻理解Python中的元类(metaclass)

译注:这是一篇在Stack overflow上 很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子 和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般的回复,该回复获得了985点的赞同点数,更有人评论说这段 回复应该加入到Python的官方文档中去。而e-satis同学本人在Stack Overflow中的声望积分也高达64271分。以下就是这篇精彩的回复(提示:非常长)

普通分类: 
shiping1 的头像

Python命名空间的本质

普通分类: 
shiping1 的头像

python: 使用UUID库生成唯一ID

Python使用UUID库生成唯一ID
普通分类: 
shiping1 的头像

Python容器set frozenset

set和frozenset皆为无序唯一值序列。
普通分类: 
shiping1 的头像

Python中类方法和静态方法

1、类中的静态方法

普通分类: 
shiping1 的头像

学习 python 的网站

shiping1 的头像

Python 字典(Dictionary) dict

Python 字典(Dictionary)

普通分类: 
shiping1 的头像

模块变量 在内部的使用

 

。。。。不用global就是本地变量
就这么简单
 你的意思是 使用 变量的时候 是一层层往上找 
但是给变量赋值的时候 就是 给上 global
否则的话 就是给自己(局部变量) 赋值
 
python的变量搜索方式是一层一层往上搜索的
函数内部没有,就往上一层找


普通分类: 
shiping1 的头像

python dict pop key value

普通分类: 
shiping1 的头像

python 帮助文档

shiping1 的头像

协程

shiping1 的头像

python中exit(0)和exit(1)的用法和区别,谢谢了

exit(0):无错误退出
exit(1):有错误退出
退出代码是告诉解释器的(或操作系统)
普通分类: 
shiping1 的头像

如何强制退出程序,比如exit()

普通分类: 
shiping1 的头像

http://bbs.csdn.net/topics/485204

普通分类: 
shiping1 的头像

windows 下执行 py

1)打 python 文件名

2)直接 imageExample.py
就行了。

3)打开idle 控制台执行

 
普通分类: 
shiping1 的头像

[Python]网络爬虫

普通分类: 
shiping1 的头像

[Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容

普通分类: 
shiping1 的头像

Python 列表(Lists)

普通分类: 
shiping1 的头像

可爱的 Python:: 使用 itertools 模块中的组合函数

普通分类: 
shiping1 的头像

Python标准库:迭代器Itertools

Infinite Iterators:

普通分类: 
shiping1 的头像

PYTHON-进阶-ITERTOOLS模块

这货很强大, 必须掌握

普通分类: 

页面

Subscribe to RSS - python