通过hello world程序判断你的虚拟主机是否支持python
今天在RC上买了台虚拟主机玩玩,看它上面说支持python语言,于是试了下
写一个hello world的小程序
以二进制方式上传到自已的空间上,访问 http://static.yangyanxing.com/test.py
居然一次性成功了,完美地显示hello world
今天在RC上买了台虚拟主机玩玩,看它上面说支持python语言,于是试了下
写一个hello world的小程序
以二进制方式上传到自已的空间上,访问 http://static.yangyanxing.com/test.py
居然一次性成功了,完美地显示hello world
今天研究了下urllib2这个库的使用,才发现以前有很多不明白的东西,现在写下来也做个记录
客户端与服务器端通过request与response来沟通,客户端先向服务端发送request,然后接收服务端返回的response
urllib2提供了request的类,可以让用户在发送请求前先构造一个request的对象,然后通过urllib2.urlopen方法来发送请求
相对于python解析XML来说,我还是比较喜欢json的格式返回,现在一般的api返回都会有json与XML格式的选择,json的解析起来个人觉得相对简单些
先看一个简单的豆瓣的图书查询的api返回
解析XML主要用到pytohn自带的XML库,其次还是lxml库
先以一个相对简单但功能比较全的XML文档为例
先简单的看一下这个XML的结构
最近无聊,想玩玩微信的公众平台,后来发现乐趣无穷啊~
使用的工具,python 新浪SAE平台,微信的公众平台
你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份证的照片,还有几天的审核期
微信公众平台:http://mp.weixin.qq.com
利用python的smtplib,发邮件将是一件非常简单的事情,下文以用163邮箱来发邮件为例,说明smtplib的应用
可爱的python一书中有一个练习题,是在一个目录中查找特定扩展名的文件,并且读取里面的内容,然后用户输入一个关键词,在这些文件中进行搜索,如果找到后就把这一行内容打印出来,他提出的问题是如果里面还有目录,目录里面还有更深的目录,解决这个问题,我想到的只能是递归。。。
小脚本很简单,主要是练习一下正则匹配,与简单的urllib库的应用
直接上代码,已经在后面有注释了