一个超级简单的python web程序
在MAC/LINUX环境下,执行vi hello.py命令,并输入以下代码
import web import sys urls = ("/Service/hello","hello") app = web.application(urls,globals()) class hello: def GET(self): return 'Hello,world!'; if __name__=="__main__": app.run()
执行python hello.py 8080出现
http://0.0.0.0:8080/
然后访问"http://localhost:8080/Service/Match"地址,返回结果为
Hello,world!
终端的结果为:
127.0.0.1:49400 - - [15/Aug/2014 17:57:26] "HTTP/1.1 GET /Service/Match" - 200 O
相关推荐
-
Python通过websocket与js客户端通信示例分析
具体的 websocket 介绍可见 http://zh.wikipedia.org/wiki/WebSocket 这里,介绍如何使用 Python 与前端 js 进行通信. websocket 使用 HTTP 协议完成握手之后,不通过 HTTP 直接进行 websocket 通信. 于是,使用 websocket 大致两个步骤:使用 HTTP 握手,通信. js 处理 websocket 要使用 ws 模块: Python 处理则使用 socket 模块建立 TCP 连接即可,比一般的 soc
-
利用webqq协议使用python登录qq发消息源码参考
开源的,地址在https://github.com/atupal/webqq 等有时间了写一个完整的cli qq客户端. 使用方法:python login_qq.py即可 复制代码 代码如下: import urllib2 import httplib2 import re import random from encryption import QQmd5 import cookielib import requests import getpass import time import j
-
Python Web服务器Tornado使用小结
首先想说的是它的安全性,这方面确实能让我感受到它的良苦用心.这主要可以分为两点: 一.防范跨站伪造请求(Cross-site request forgery,简称 CSRF 或 XSRF) CSRF 的意思简单来说就是,攻击者伪造真实用户来发送请求. 举例来说,假设某个银行网站有这样的 URL:http://bank.example.com/withdraw?amount=1000000&for=Eve当这个银行网站的用户访问该 URL 时,就会给 Eve 这名用户一百万元.用户当然不会轻易地点
-
python+mysql实现简单的web程序
这次要为我的python程序加上数据库,主要是实现从mysql中查询出数据并在页面上显示出来. 首先是mysql的配置文件config.py host="127.0.0.1" user="root" password="" charset="utf8" database="service" port=3306 然后是从数据库中读取数据的aService.py import MySQLdb import sy
-
Python Web框架Flask下网站开发入门实例
一.Flask简介 Flask 是一个 Python 实现的 Web 开发微框架.官网:http://flask.pocoo.org/ 二.Demo 1.代码结构 复制代码 代码如下: . ├── blog.py ├── static │ ├── css │ │ └── index.css │ ├── images │ │ ├── cat.jpg │ │ └── sheying1229.jpg │ └── js └── templates ├── in
-
Python工程师面试题 与Python基础语法相关
希望通过本文能够帮助大家顺顺利利通过Python面试,之后还有一篇关于Python Web相关的文章欢迎大家阅读. 1.Python中pass语句的作用是什么? pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作. 2.Python是如何进行类型转换的? Python提供了将变量或值从一种类型转换成另一种类型的内置函数.比如int函数能够将符合数学格式数字型字符串转换成整数.否则,返回错误信息. 3.Python是如何进行内存管理的? Python引用了一个内存
-
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
拉勾网面试题 1. 你首先说出三个不同的特殊数,要求必须是个位数,比如3.5.7.2. 让所有学生拍成一队,然后按顺序报数.3. 学生报数时,如果所报数字是第一个特殊数(3)的倍数,那么不能说该数字,而要说Fizz:如果所报数字是第二个特殊数(5)的倍数,那么要说Buzz:如果所报数字是第三个特殊数(7)的倍数,那么要说Whizz.4. 学生报数时,如果所报数字同时是两个特殊数的倍数情况下,也要特殊处理,比如第一个特殊数和第二个特殊数的倍数,那么不能说该数字,而是要说FizzBuzz, 以此类推
-
Python工程师面试题 与Python Web相关
本文为大家分享的Python工程师面试题主要与Python Web相关,供大家参考,具体内容如下 1.解释一下 WSGI 和 FastCGI 的关系? CGI全称是"公共网关接口"(CommonGateway Interface),HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其程序须运行在网络服务器上. CGI可以用任何一种语言编写,只要这种语言具有标准输入.输出和环境变量.如php,perl,tcl等. FastCGI像是一个常驻(long-li
-
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
测了一下django.flask.bottle.tornado 框架本身最简单的性能.对django的性能完全无语了. django.flask.bottle 均使用gunicorn+gevent启动,单进程,并且关闭DEBUG,请求均只返回一个字符串ok. tornado直接自己启动,其他内容一致. 测试软件为 siege,测试os为cenos6 64位,测试命令为: 复制代码 代码如下: siege -c 100 -r 100 -b http://127.0.0.1:5000/ django
-
python调用java的Webservice示例
一.java端首先我使用的是java自带的对webservice的支持包来编写的服务端和发布程序,代码如下.webservice的接口代码: 复制代码 代码如下: package com.xxx.test.ws; import javax.jws.WebMethod;import javax.jws.WebService; /** * Created with IntelliJ IDEA. * User: Administrator * Date: 14-3-5 * Time: 下午3:11 *
随机推荐
- swift3.0 创建sqlite数据库步骤方法
- go语言操作redis连接池的方法
- javascript将相对路径转绝对路径示例
- 搞定windows关机慢 等待时间过长的问题
- C语言实现类似wget的进度条效果
- 利用BootStrap弹出二级对话框的简单实现方法
- 使用js如何实现全选与全不选
- WordPres对前端页面调试时的两个PHP函数使用小技巧
- PHP调用VC编写的COM组件实例
- 利用Python绘制数据的瀑布图的教程
- python3实现ftp服务功能(客户端)
- javascript 进度条的几种方法
- PNG背景在不同浏览器下的应用
- Android实现文本排版
- Python简单日志处理类分享
- MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法
- 运用jQuery写的验证表单(实例讲解)
- Struts2实现文件下载功能代码分享(文件名中文转码)
- JS中的异常处理方法分享
- 深入理解Java三大特性中的多态