python学习笔记(一)

欢迎关注微信号:woyaoshifu  我就是从这里开始python 学习之旅的。

QQ交流群:386625733

==========================================

开发环境

ubuntu 15.04 

python 版本

Python 2.7.9

Tornado版本:

3.1.1  下载地址:http://pan.baidu.com/s/1bnuF8Bl

Tornado 安装

tar xvzf tornado-2.0.tar.gz
cd tornado-2.0python setup.py buildsudo python setup.py install

第一个例子:

#hello.py  

import tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define, options
define("port", default=8000, help="run on the given port", type=int)class IndexHandler(tornado.web.RequestHandler):def get(self):
        greeting = self.get_argument('greeting', 'Hello')
        self.write(greeting + ', friendly user!')if __name__ == "__main__":
    tornado.options.parse_command_line()
    app = tornado.web.Application(handlers=[(r"/", IndexHandler)])
    http_server = tornado.httpserver.HTTPServer(app)
    http_server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()

然后我们使用下面的语句运行这个小程序

python hello.py --port=8000

在浏览器中输入:127.0.0.1:8000 就可以看到下面的页面

image

说明我们的python+Tornado 环境已经搭配起来了。

=======================================================================

python 与mysql测试

安装mysql数据库 自行百度。

安装mysql可视化管理工具  emma

在mysql中新建一个数据库test。

并且创建一个新表

参考:https://github.com/yunjianfei/tornado-rest-web-service-framwork#mysql-config

使用git下载 上面的例子。

并且:新建一个

touch log/master.9999.log  

不然就会报这个错误

IOError: [Errno 2] No such file or directory: '/home/zhouhui/python/tornado-rest-web-service-framwork-master/log/master.9999.log'

然后在根据参考测试:

运行

./master.py --port=9999

 

image

运行

./test_dao.py --port=9998

image

最后,查看一下数据库,发现本机信息已被写入到数据库中

select *from Host;

image

 

今天就酱紫

你可能感兴趣的:(python学习笔记(一))