
python
DenisScott
Linux开源爱好者
展开
-
【python】使用__getattr__动态调用函数
最近做的一个软件用到了python的新浪api,在它的源码中发现了一个很神奇的地方:在类的实例中可以动态调用之前未定义的函数。先看一段代码:#-*- coding:utf8 -*-#定义一个测试类class MyClass: #重点在这里! def __getattr__(self, attr): #读取类属性时候实际上就是调用这个函数原创 2012-07-05 01:45:08 · 3030 阅读 · 0 评论 -
【Python】用新浪api发微博
新浪微博开放平台现在有两种授权机制:OAuth2.0和Basic Auth(仅用于开发者调试接口)。在这里采用了Python SDK的OAuth1.0,原因就是OAuth1.0忽略CallBack_url也能通过认证。代码(SinaBlogDemo.py):#!/usr/bin/env python# -*- coding: utf8 -*-# generated by原创 2012-07-05 03:25:20 · 3150 阅读 · 0 评论