使用python一步一步搭建微信公众平台(一)
最近无聊,想玩玩微信的公众平台,后来发现乐趣无穷啊~
使用的工具,python 新浪SAE平台,微信的公众平台
你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份证的照片,还有几天的审核期
微信公众平台:http://mp.weixin.qq.com
最近无聊,想玩玩微信的公众平台,后来发现乐趣无穷啊~
使用的工具,python 新浪SAE平台,微信的公众平台
你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份证的照片,还有几天的审核期
微信公众平台:http://mp.weixin.qq.com
利用python的smtplib,发邮件将是一件非常简单的事情,下文以用163邮箱来发邮件为例,说明smtplib的应用
可爱的python一书中有一个练习题,是在一个目录中查找特定扩展名的文件,并且读取里面的内容,然后用户输入一个关键词,在这些文件中进行搜索,如果找到后就把这一行内容打印出来,他提出的问题是如果里面还有目录,目录里面还有更深的目录,解决这个问题,我想到的只能是递归。。。
小脚本很简单,主要是练习一下正则匹配,与简单的urllib库的应用
直接上代码,已经在后面有注释了
原来地址:http://www.diveintopython.net/regular_expressions/phone_numbers.html
迄今为止,你主要是匹配整个模式,不论是匹配上,还是没有匹配上。但是正则表达式还有比这更为强大的功能。当一个模式确实 匹配上时,你可以获取模式中特定的片断,你可以发现具体匹配的位置。 这个例子来源于我遇到的另一个现实世界的问题,也是在以前的工作中遇到的。问题是:解析一个美国电话号码。客户要能 (在一个单一的区域中) 输入任何数字,然后存储区号、干线号、电话号和一个可选的独立的分机号到公司数据库里。为此,我通过网络找了很多正则表达式的例子,但是没有一个能够完全满足我的要求。 这里列举了我必须能够接受的电话号码: 800-555-1212 800 555 1212 800.555.1212 (800) 555-1212 1-800-555-1212 800-555-1212-1234 800-555-1212x1234 800-555-1212 ext. 1234 work 1-(800) 555.1212 #1234 格式可真够多的!我需要知道区号是 800,干线号是 555,电话号的其他数字为 1212。对于那些有分机号的,我需要知道分机号为 1234。 让我们完成电话号码解析这个工作,这个例子展示第一步。 例 7.10. 发现数字
phonePattern = re.compile(r'^(d{3})-(d{3})-(d{4})$') (1) phonePattern.search('800-555-1212').groups() (2)
原文地址:http://blog.csdn.net/qinyilang/article/details/5484415
**过量的参数
**在运行时知道一个函数有什么参数,通常是不可能的。另一个情况是一个函数能操作很多对象。更有甚者,调用自身的函数变成一种api提供给可用的应用。
对于这些情况,python提供了两种特别的方法来定义函数的参数,允许函数接受过量的参数,不用显式声明参数。这些“额外”的参数下一步再解释。
注意args和kwargs只是python的约定。任何函数参数,你可以自己喜欢的方式命名,但是最好和python标准的惯用法一致,以便你的代码,其他的程序员也能轻松读懂。 ** 位置参数**
在参数名之前使用一个星号,就是让函数接受任意多的位置参数。
早上匆匆忙忙的上了拥挤的公交,其实后面还有更拥挤的地铁,麻木的内心其实早已习惯这种乱哄哄的狭小空间,打开手机,习惯性的打开阅读软件,浏览着早已下载好的离线新闻,公交每到一站,任凭司机撕心裂肺的倡导,能动则随着人流动,不能动就当什么都没有听到,当有乘客在拥挤的车厢内挤来挤去,有意无意的一些身体接触摩擦过后,一股想骂人的冲动只因为在转头都困难的环境下就忍了吧。
怎知每天这时都会有很多老年人来凑热闹,我有时真是由衷的佩服他们,满头白发,却还做着有些年轻人都不想做但不得不做的事情,挤来挤去的,也有不开眼的在座位上的乘客,依然玩着自己的手机或者补着晚上还没有做完的梦,于是老年人在还可以移动的情况下会继续寻找属于自己的“专座”。
而今天我放下了手机,不再看那些用数据堆起来的专题。只因两位特别的老人。