随笔分类 - python
摘要:import urllib.requestimport time # 使用build_opener()是为了让python程序模仿浏览器进行访问opener = urllib.request.build_opener()opener.addheaders = [('User-agent', 'Moz
阅读全文
摘要:爬虫即网络爬虫,是一种自动获取网页内容的程序。 是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。 分类: 一般分为传统爬虫和聚焦爬虫。 传统爬虫:从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中, 不断从当前页面上抽取新的URL放入队列,直到
阅读全文
摘要:from threading import Threadimport threadinglock=threading.Lock()num=100#定义买票方法def sale(name): lock.acquire() global num num=num-1 print(name,"买出一张,剩余
阅读全文
摘要:from multiprocessing import Processimport time def run1 (name,sex): print(name,sex,"执行进程1") time.sleep(3)if __name__ == '__main__': t1=Process(target=
阅读全文
摘要:import threading lock=threading.Lock()#创建线程锁:互斥锁num=100def run(name): lock.acquire()#设置锁 global num#设置全局变量num num=num-1 print("线程",num,"执行了,目前num的值为:"
阅读全文
摘要:import threadingimport time def run1 (name,sex): print(name,sex,"执行线程1") time.sleep(3)def run2 (name,sex): print(name,sex,"执行线程2") time.sleep(3) #程序运行
阅读全文
摘要:import socket #创建客户端client=socket.socket() #生成socket连接对象client.connect("localhost",6969) #与目标主机建立连接client.send("hello,world",encode()) #向对方发送消息,转换成二进制
阅读全文
摘要:pwd="123456"if len(pwd)<8: ex= Exception("密码不能低于8位数!")#自定义异常 raise ex #抛出自定义的异常else: print("密码设置成功")
阅读全文
摘要:a=[21,32,43,0,32,"a"]for i in a:#取出元素 try:#写可能会报错的代码 print(3/i) except Exception as e:#捕获try异常e print("出现错误,错误是:",e)#出现异常的语句 else: print("......正常....
阅读全文
摘要:import tushareimport timedef getdata(share): data=tushare.get_realtime_quotes(share.code) share.name=data.loc[0][0] share.price=float(data.loc[0][3])
阅读全文
摘要:class Animal(object): def __init__(self,color): self.color=color def eat(self): print("动物在吃!") def run(self): print("动物在跑!") class Cat(Animal):#继承Anim
阅读全文
摘要:class Card(object): def __init__(self,num,pwd,ban): self.num=num#卡号 self.pwd=pwd#密码 self.__ban=ban#余额,属性前加两个下划线变成私有属性(只能在内部访问) def __cun(self):#对普通方法进
阅读全文
摘要:class Dog(object): type1="宠物"#类变量 #初始化方法 def __init__(self,name,age,color): self.name=name#实力变量 self.age=age self.color=color #普通方法 def eat(self): pri
阅读全文
摘要:fh=open(r"C:\1.png","rb")#转换成二进制数据data=fh.read()#对二进制数据进行读取 fh1=open(r"C:\2.png","wb")#创建位置fh1.write(data)#对二进制数据进行写入fh.closefh1.close#关闭OS
阅读全文
摘要:fh=open(r"C:\55.txt","w")#文件编写新的文字,替代原有的文字!w:writedata = "努力让生活更美好!"fh.write(data) fh1=open(r"C:\55.txt","a")#文件继续编写。a:appenddata1 = "你是最棒的!"fh.write(
阅读全文
摘要:fh1=open(r"C:\222.txt","r")#用open函数读取文件,“r”进行转义,fh1文件句柄data=fh1.read()#把读取的句柄赋值给dataprint(data)print("第1种读......") fh2=open(r"C:\222.txt","r")for i in
阅读全文
摘要:#引入urllib百度网页的数据爬取 from urllib import request url="http://www.baidu.com"data=request.urlopen(url).read()print(data.decode()) import os#os打开位置程序os.syst
阅读全文
摘要:import random #import导入,random随机数模块a=random.random() #0到1随机取值b=random.choice(["张三","李艾","王五"]) #列表里面随机点名print(a)print(b) #引入模块内单一方法,(或多个:逗号加方法名)from r
阅读全文
摘要:常见的内置函数 a=[12,31,31,232,34,32,43,54,36]max1=max(a)#最大函数print(max1)min1=min(a)#最小函数print(min1)sum1=sum(a)print(sum1)#求和函数 c=10b=3d=c/bprint(round(d,2))
阅读全文

浙公网安备 33010602011771号