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学习资料
Feb 08 Python
Python实现求最大公约数及判断素数的方法
May 26 Python
Python字符串转换成浮点数函数分享
Jul 24 Python
使用python遍历指定城市的一周气温
Mar 31 Python
利用Python求阴影部分的面积实例代码
Dec 05 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
python list转置和前后反转的例子
Aug 26 Python
Django实现基于类的分页功能
Oct 31 Python
详解django中Template语言
Feb 22 Python
Django 再谈一谈json序列化
Mar 16 Python
Python实现动态循环输出文字功能
May 07 Python
Python编写memcached启动脚本代码实例
Aug 14 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使用xmllint命令处理xml与html的方法
2014/12/15 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
JS array 数组详解
2009/03/22 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
javascript中的this详解
2014/12/08 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
javascript实现别踩白块儿小游戏程序
2015/11/22 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
微信小程序云开发之使用云存储
2019/05/17 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
Python Mysql自动备份脚本
2008/07/14 Python
python中argparse模块用法实例详解
2015/06/03 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
经济信息管理专业大学生求职信
2013/09/27 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
运动会的口号
2014/06/09 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android