51dev.com IT技术开发者社区

51dev.com 技术开发者社区

热点资讯 HotNews

  • 三星为Note 7道歉会挽回现今颓势吗?三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?58到家的上门O2O独角戏还能唱多久?
  • 1
  • 2
Python之爬虫-中国大学排名

Python之爬虫-中国大学排名

#!/usr/bin/envpython#coding:utf-8importbs4importrequestsfrombs4importbeautifulsoup#通过传入网址信息创建一个获取网页文本的函数defgethtmltext(url):#判断获取网页文本过程中是否有错误try:#打开网址获取文本,并且把延迟...

【Python实践-10】用sorted()对列表排序

【Python实践-10】用sorted()对列表排序

1#按名字排序2l2=[(‘bob‘,75),(‘adam‘,92),(‘bart‘,66),(‘lisa‘,88)]3defby_name(t):4returnt[0]5l2=sorted(l2,key=by_name)6print(l2)7#再按成绩从高到低排序8defby_score(t):9return100-...

Python之微信-微信群发

Python之微信-微信群发

#!/usr/bin/envpython#-*-coding:utf-8-*-importjsonimportrequestsfromwxpyimport*#bot=bot(cache_path=true)bot=bot()#调用图灵机器人api,发送消息并获得机器人的回复defauto_reply(text):url...

版本控制git之五-标签管理 tags 标签 代码版本 如: v1.0

版本控制git之五-标签管理 tags 标签 代码版本 如: v1.0

像其他版本控制系统(vcs)一样,git可以给历史中的某一个提交打上标签,以示重要。比较有代表性的是人们会使用这个功能来标记发布结点(v1.0等等)。在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。列出标签在git中列出已有的标签是非常简单直观的。只需要输入 gittag...

Python之机器学习-波斯顿房价预测

Python之机器学习-波斯顿房价预测

目录importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportseabornassnsfrommatplotlib.font_managerimportfontpropertiesfromsklearn.linear_modelimportline...

python day28 TCP协议与UDP协议

python day28 TCP协议与UDP协议

1.1tcp协议1.可靠、慢、全双工通信2.建立连接的时候:三次握手3.断开连接的时候:四次挥手4.在建立起连接之后发送的每一条信息都有回执为了保证数据的完整性,还有重传机制5.长连接:会一直占用双方的端口6.io(input,output)操作,输入和输出是相对内存来说的write/send----->输出ou...

Python Pandas库的学习(一)

Python Pandas库的学习(一)

今天我们来学习一下pandas库,前面我们讲了numpy库的学习接下来我们学习一下比较重要的库pandas库,这个库比numpy库还重要pandas库是在numpy库上进行了封装,相当于高级numpy库在数据处理方面,运用pandas库,也是非常多的,废话不多说先说第一个函数,read_csv,读取csv数据文件imp...

python实现tcp文件下载器

python实现tcp文件下载器

服务器端代码1importsocket2importos3importthreading456#处理客户端请求下载文件的操作(从主线程提出来的代码)7defdeal_client_request(ip_port,service_client_socket):8#连接成功后,输出“客户端连接成功”...

Django所包含属性

Django所包含属性

定义属性概述:.django根据属性的类型确定以下信息.当前选择的数据库支持字段的类型.渲染管理表单时使用的默认html空间.在管理站点最低限度的验证django会为表增加的主键列,每个模型只能有一个主键列,如果选项设置莫属性为主键列后,则django不会再生成默认的主键列。属性命名限制。遵循标识符规则。由于djang...

python爬取百度文库所有内容

python爬取百度文库所有内容

转载自github的jack-cherish大神基本环境配置版本:python3系统:windows相关模块:importrequestsimportreimportjsonimportos代码实现 ...

学习python的第九天(主要是数字类型内置运算,和字符内置运算)

学习python的第九天(主要是数字类型内置运算,和字符内置运算)

1.数字类型定义,作用,基本运算详细的内容,还有些不足地方下面链接中有说明补充说明2.无内置运算3.一个值或者多个值一个值4.有序或者无序数字类型为一个值,也不存在索引,所以不存在有序或者无序的这种说法5.可变或不可变a=1print(di(a))8791457161872a+=1print(id(a))8791457...

Python之Pycharm安装及介绍

Python之Pycharm安装及介绍

在学习python之前,先安装好编程所需的编译环境也就是ide,在安装pycharpm之前先安装最新版本的anaconda根据不同的系统选择不同的版本,安装好anaconda以后再安装pycharm,至于如何安装呢,自己去查百度吧。在使用pycharm前先调整字体种类和字体大小,具体操作如下:移动光标→单击f...

day21 04 三级菜单

day21 04 三级菜单

day2104三级菜单 1.使用递归调用的方法整体代码类型比较简单如下:menu={‘北京‘:{‘海淀‘:{‘a‘:{},‘h‘:{},‘c‘:{}},‘昌平‘:{‘沙河‘:{},‘天通苑‘:{},‘回龙观‘:{}},‘朝阳‘:{},‘东城‘:{}},‘上海‘:{‘闵行‘:{‘d‘:{},‘f‘:{},‘g‘...

python基础数据类型补充以及编码进阶

python基础数据类型补充以及编码进阶

基础数据类型的补充数据类型之间的转换编码的进阶数据类型的补充:str#str:补充的方法练习一遍就行。s1='taibai'#capitalize首字母大写,其余变小写print(s1.capitalize())#swapcase大小写翻转print(s1.swapcase())#title每个单词的首...

Python多线程豆瓣影评API接口爬虫

Python多线程豆瓣影评API接口爬虫

使用简单的requests库,这是一个阻塞的库,速度比较慢。解析使用xpath表达式总体采用类的形式使用concurrent.future并发模块,建立线程池,把future对象扔进去执行即可实现并发爬取效果使用pythonormsqlalchemy保存到数据库,也可以使用自带的csv模块存在csv中。因为api接口存...