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局部赋值的规则
Mar 07 Python
17个Python小技巧分享
Jan 23 Python
Python中使用urllib2模块编写爬虫的简单上手示例
Jan 20 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
Python 中的with关键字使用详解
Sep 11 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
Python实现的栈(Stack)
Jan 26 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
python基于SMTP协议发送邮件
May 31 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
教你用python控制安卓手机
May 13 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下使用strpos需要注意 === 运算符
2010/07/17 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
javascript cookies操作集合
2010/04/12 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
浅谈JS继承_寄生式继承 & 寄生组合式继承
2016/08/16 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
vue权限管理系统的实现代码
2019/01/17 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
详解Webpack如何引入CDN链接来优化编译后的体积
2019/06/21 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
Python实现代码统计工具(终极篇)
2016/07/04 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
Python实现Restful API的例子
2019/08/31 Python
python SOCKET编程基础入门
2021/02/27 Python
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
天猫精选:上天猫,就够了
2016/09/21 全球购物
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
财政专业求职信范文
2014/02/19 职场文书
节约用电倡议书
2015/04/28 职场文书
金榜题名主持词
2015/07/02 职场文书
JavaScript的function函数详细介绍
2021/11/20 Javascript