• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python 使用get_argument获取url query参数

python 使用get_argument获取url query参数

作者:lqh 字体:[增加 减小] 来源:互联网

lqh 通过本文主要向大家介绍了python argument,python add argument,get argument,tornado get argument,get into an argument等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

python 使用get_argument获取url query参数

ornado的每个请求处理程序,我们叫做handler,handler里可以自定义自己的处理程序,其实也就是重写方法,如post,get,get_current_user,send_error等等,这里我们只讲get和post的自定义。

我们都知道,在Tornado里,获得用户的输入,都是一个get_argument搞定,似乎很顺理成章:

def post(self):
	nowamagic = self.get_argument('nowamagic')
	self.write( nowamagic )
</div>

先介绍一点基本知识。我们来看看这么一个URL:http://www.nowamagic.net/academy/detail/13321002?page=1#comment

>>> import urlparse
>>> urlparse.urlparse('http://www.nowamagic.net/academy/detail/13321002?page=1#comment')
ParseResult(scheme='http', netloc='www.nowamagic.net', path='/academy/detail/13321002', params='', query='page=1', fragment='comment')
</div>

url由scheme(协议),netloc(主机),path(路径),params(最后路径的参数),query(查询字段),fragment(锚)组成。

下面我们要获取URL里的GET参数,也就是获取url query中的参数,怎么办呢?

对于单一的值,在get和post中调用self.get_argument("name", "default")。

对于多选的值,调用self.get_arguments("name")即可。

get_argument方法可以设置默认值,也可以设置是否删除两端的空格。

源码声明如下:

get_argument(self, name, default=_ARG_DEFAULT, strip=True)
get_arguments(self, name, strip=True)
</div>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

</div>

您可能想查找下面的文章:

  • python 使用get_argument获取url query参数

相关文章

  • python使用电子邮件模块smtplib的方法
  • Python程序员开发中常犯的10个错误
  • python实现的AES双向对称加密解密与用法分析
  • Python实现模拟登录及表单提交的方法
  • python读写json文件的简单实现
  • 使用Python编写类UNIX系统的命令行工具的教程
  • python数据结构树和二叉树简介
  • Python 爬虫学习笔记之多线程爬虫
  • python类继承用法实例分析
  • 整理Python中的赋值运算符

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python实现爬取千万淘宝商品的方法
    • python基础教程之popen函数操作其它程序的输入和输出示例
    • 编写Python爬虫抓取暴走漫画上gif图片的实例分享
    • Python Tkinter简单布局实例教程
    • Python实现约瑟夫环问题的方法
    • 利用python实现数据分析
    • Python中针对函数处理的特殊方法
    • 深入理解Javascript中的this关键字
    • python的keyword模块用法实例分析
    • python 生成不重复的随机数的代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有