您的位置:首页 > 编程语言 > Python开发

python学习笔记(一)

2015-06-08 00:00 651 查看
欢迎关注微信号: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 就可以看到下面的页面





说明我们的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






运行

./test_dao.py --port=9998





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

select *from Host;





 

今天就酱紫
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: