python是否适合网页编程详解


Posted in Python onOctober 04, 2019

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

python适合网页编程吗?

所有的编程语言都能进行开发web,java就不用多说了,PHP从应用范围到岗位需求来说都是很强的,Python+Flask的框架也让人非常惊艳。

也就是说Python这门优美的语言是非常适合web开发的,基于Python的Django框架简单便捷且很强大。

Python是一种解释型脚本语言,可以应用于以下领域:

  • Web 和 Internet开发
  • 科学计算和统计
  • 人工智能
  • 教育
  • 桌面界面开发
  • 软件开发
  • 后端开发

一个Python的网页实例代码分享给各位:

#encoding=utf-8 
import urllib2 
import urllib 
import cookielib 
def renrenBrower(url,user,password): 
  #登陆页面,可以通过抓包工具分析获得,如fiddler,wireshark 
  login_page = "http://www.renren.com/PLogin.do" 
  try: 
    #获得一个cookieJar实例 
    cj = cookielib.CookieJar() 
    #cookieJar作为参数,获得一个opener的实例 
    opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) 
    #伪装成一个正常的浏览器,避免有些web服务器拒绝访问。 
    opener.addheaders = [('User-agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')] 
    #生成Post数据,含有登陆用户名密码。 
    data = urllib.urlencode({"email":user,"password":password}) 
    #以post的方法访问登陆页面,访问之后cookieJar会自定保存cookie 
    opener.open(login_page,data) 
    #以带cookie的方式访问页面 
    op=opener.open(url) 
    #读取页面源码 
    data= op.read() 
    return data 
  except Exception,e: 
    print str(e) 
#访问某用户的个人主页,其实这已经实现了人人网的签到功能。 
print renrenBrower("http://www.renren.com/home","用户名","密码")

以上就是python适合网页编程吗的详细内容,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python 字符串split的用法分享
Mar 23 Python
Python生成验证码实例
Aug 21 Python
Python导入oracle数据的方法
Jul 10 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
python和flask中返回JSON数据的方法
Mar 26 Python
python opencv检测目标颜色的实例讲解
Apr 02 Python
详解django.contirb.auth-认证
Jul 16 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
Python多继承以及MRO顺序的使用
Nov 11 Python
Django重设Admin密码过程解析
Feb 10 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 Python
为什么说Python可以实现所有的算法
Oct 04 #Python
python的命名规则知识点总结
Oct 04 #Python
Python中断多重循环的思路总结
Oct 04 #Python
python将字母转化为数字实例方法
Oct 04 #Python
Python3.7 pyodbc完美配置访问access数据库
Oct 03 #Python
Django框架model模型对象验证实现方法分析
Oct 02 #Python
Python 线程池用法简单示例
Oct 02 #Python
You might like
三个类概括PHP的五种设计模式
2012/09/05 PHP
php实现按照权重随机排序数据的方法
2015/01/09 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
PHPMailer发送邮件
2016/12/28 PHP
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
2015/03/18 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
python合并已经存在的sheet数据到新sheet的方法
2018/12/11 Python
python学生管理系统开发
2019/01/30 Python
浅谈Python反射 & 单例模式
2019/03/21 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
纬创Java面试题笔试题
2014/10/02 面试题
儿科护士自我鉴定
2013/10/14 职场文书
诚信考试承诺书
2014/03/27 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
2014年小学美术工作总结
2014/12/20 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang