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 相关文章推荐
Django框架中方法的访问和查找
Jul 15 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
Dec 03 Python
怎么使用pipenv管理你的python项目
Mar 12 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
Python安装selenium包详细过程
Jul 23 Python
python批量读取文件名并写入txt文件中
Sep 05 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
Apr 26 Python
Python实现DBSCAN聚类算法并样例测试
Jun 22 Python
Python 的 sum() Pythonic 的求和方法详细
Oct 16 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
图解上海144收音机
2021/03/02 无线电
php 404错误页面实现代码
2009/06/22 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
javascript实现的网页局布刷新效果
2008/12/01 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
JS实现手写parseInt的方法示例
2017/09/24 Javascript
jQuery代码优化方法总结
2018/01/29 jQuery
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
Python中的With语句的使用及原理
2020/07/29 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
工程力学专业毕业生求职信
2013/10/06 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
高中军训的心得体会
2014/09/01 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
2015年人事科工作总结
2015/04/28 职场文书
养成教育主题班会
2015/08/13 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
CSS3 Tab动画实例之背景切换动态效果
2021/08/23 HTML / CSS
Nginx跨域问题解析与解决
2022/08/05 Servers