python
镹黎同学
学海无涯
展开
-
python爬虫小案例(爬取豆瓣电影top250的电影信息)
一、准备(流程)访问指定URL需要导包:import urllib.request,urllib.error爬取数据需要导包:import bs4分析并保存数据需要导包:import xlwt #存放到Excel,进行Excel操作。或import sqlite3 #存放到数据库,进行SQLite3数据库操作主调函数调用前面的函数运行调用主调函数二、分流程1、访问指定的url(1)导包import urllib.request,urllib.error原创 2020-06-29 10:02:31 · 3110 阅读 · 0 评论 -
python+socket实现RPC原理小案例
一、网络中进程之间如何通信?本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:(1)消息传递(管道、FIFO、消息队列)(2)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)(3)共享内存(匿名的和具名的)(4)远程过程调用(Solaris门和Sun RPC)但这些都不是本文的主题!我们要讨论的是网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们原创 2020-06-27 17:22:04 · 711 阅读 · 0 评论 -
PYthon数字运算符
(python运算符和c语言运算符比较,我只把不同的写出来)1、算术运算符①幂运算**②取整除//2、比较运算符3、赋值运算符①幂赋值**=②取整除赋值//=③海象运算符:=(可在表达式内部为变量赋值)4、位运算符5、逻辑运算符and(与)、or(或)、not(非)6、成员运算符in、not in7、身份运算符身份运算符用于比较两个对象的存储单元is、is notis和==的区别:is用于判断两个变量应用对象是否为同一个,==用于判断引用变量的值是否相等...原创 2020-06-18 14:27:30 · 366 阅读 · 0 评论 -
python3的数据类型
Python3有6个标准的数据类型,其中不可变数据有:Number(数字)、String(字符串)、Tuple(元组);可变数据有:List(列表)、Dictionary(字典)、Set(集合)1、Number(数字)(1)Python3支持int、float、bool、complex(复数)(2)查看数据类型的函数type()(3)查看某数据类型是否和某对象的数据类型匹配instance(),结果为布尔值(4)删除语句del,可以删除一个或多个对象(5)注意:①数值的除法包含两个运算符:‘原创 2020-06-18 12:54:59 · 102 阅读 · 0 评论