python
huanhuan59
这个作者很懒,什么都没留下…
展开
-
17python -打开网页并下载图片
1.打开http://placekitten.com,下载小猫的图片第一种方法import urllib.requestresponse=urllib.request.urlopen("http://placekitten.com/500/500")cat_img=response.read()with open('cat_500_500.jfif','wb') as f: f.write(cat_img)程序运行结果第二种方法实例化Request,创建一个re原创 2020-09-10 21:00:13 · 553 阅读 · 0 评论 -
16.python 爬虫-python如何访问互联网
1.URL格式:protocol://hostname[:port]/path/[;parameters][query]#fragment三部分组成:第一部分是protocol即协议:http、https、ftp、file、ed2k...第二部分是hostname即:域名或者IP地址第三部分是资源的路径(目录名或者文件名)2.想要访问网页,需要使用urllib.request下的open函数格式:urllib.request.urlopen(url, data=None, [原创 2020-09-10 20:00:47 · 355 阅读 · 0 评论 -
15.python-描述符
# head.s contains the 32-bit startup code.# Two L3 task multitasking. The code of tasks are in kernel area,# just like the Linux. The kernel code is located at 0x10000.SCRN_SEL = 0x18TSS0_SEL = 0x20LDT0_SEL = 0x28TSS1_SEL = 0X30LDT1_S...原创 2020-08-21 22:03:06 · 155 阅读 · 0 评论 -
14.Python-计时器
1.#创建一个计时器import time as tclass MyTimer(): #开始计时 def star(self): self.star=t.localtime() print("计时开始") #结束计时 def stop (self): self.stop=t.localtime() print("计时结束") self.__calc()原创 2020-07-08 13:31:54 · 289 阅读 · 0 评论 -
13.Python构造和析构
1.>>> class Rectangle: def __init__(self,x,y): self.x=x self.y=y def getPeri(self): return (self.x+self.y)*2 def getArea(self): return self.x*self.y >>> rec=Rectangle(3,4)>>> rec.getPeri()14>>> rec.ge原创 2020-07-08 09:37:58 · 693 阅读 · 0 评论 -
12.Python一些相关的BIF(内置函数)
1.issubclass(class,classinfo):如果第一个参数class是第二个参数classinfo的子类,那么返回TRUEa.一个类被认定为是其自身的子类b.classinfo可以是类对象组成的元组,只要class与其中任何一个候选类的子类,则返回TRUE例如:>>> class A: pass>>> class B: pass>>> class C(A,B): pass>>> iss原创 2020-07-07 21:16:56 · 202 阅读 · 0 评论 -
11.Python 组合+类、类对象,实例对象
1.创建一个Python 文件class Turtle: def __init__(self,x): self.num=xclass Fish: def __init__(self,x): self.num=xclass Pool: def __init__(self,x,y): self.turtle=Turtle(x) self.fish=Fish(y) def print原创 2020-07-07 20:47:01 · 207 阅读 · 0 评论 -
10.Python的继承
1.class DerivedClassName(BaseClassName)DerivedClassName:子类BaseClassName:父类、基类或者超类>>> class Parent: def hello(self): print("我是父类的方法...") >>> class Child: pass>>> p=Parent()>>> p.hello()我是父类的方法...>&.原创 2020-07-07 19:47:39 · 115 阅读 · 0 评论 -
9.python的魔法方法及私有变量
Python对象天生拥有一些神奇的方法,它们是面向对象的Python 的一切,如果你的对象实现了这些方法中的一个,那么这个方法就会在特殊情况下被python调用,而这一切都是自动发生的。这些神奇的方法,都是由双下划綫包围1._init_(self)_:构造方法只要实例化一个对象的时候,这个方法就在对象被创建的时候调用,可通过重载的方法,初始化自定义操作>>> class ball: def _init_(self,name): self.name=name原创 2020-07-07 09:05:46 · 184 阅读 · 0 评论 -
8.python_面向对象
1.OO=Object Oriented(面向对象)python就是一门纯粹的面向对象的语言面向对象的特点: (1).封装:信息隐蔽技术,比如列表,他其实就是一个对象,它提供了若干方法供我们根据需求来调整整个列表,但是我们知道 列表对象中这些方法是如何实现的吗?不知道。我们知道列表对象中有那些属性吗?不知道。这就是所谓的封装,只 给我们方法的名字,可以实现,但是我们不清楚原理。 (2).继...原创 2020-07-02 22:41:52 · 141 阅读 · 0 评论 -
7.python_自定义类,类的实例化_对象
1.首先自定义一个类#首先定义一个类#对象=属性+方法#对象是类的实例化class Huan: #属性 color='green' weight=10 legs=4 shell=True mouth='大嘴' #方法 def climb(self): print('A') def run(self): print('B') def bite(s原创 2020-07-02 22:03:30 · 964 阅读 · 0 评论 -
6.python异常处理
try : f=open('旅行.txt ') print(f.read()) f.close()except OSError : print('文件出错了')原创 2020-07-02 14:34:16 · 190 阅读 · 0 评论 -
5.文件的二进制写入与读取
#把所有pyhon对象转化为二进制形式存放字节流这个过程叫做picking(即存放的意思)#读取的过程:unpicking()#吧一个列表中数据以二进制形式存储#文件的写入import picklemy_list=[2,3.14,"小欢欢",['another list']]pick_file=open('my_pk.pkl','wb')#打开pickle.dump(my_list,pick_file)#将列表中数据添加到文件中pick_file.close()#文件的读取pic.原创 2020-07-02 09:04:25 · 410 阅读 · 0 评论 -
4.os模块中的部分函数
#1.模块就是可用代码段的打包(包含所有你定义函数和变量的文件,后缀名是py)# 我们所熟知的系统有windows,linux,Mac os,Unix等,这些系统底层对于文件系统的底层访问# 原理是不一样的,因此,针对不同的系统,我们应考虑使用那些文件系统模块,这种做法非常的# 不友好,因为一旦你改变程序的运行环境,就意味着你要修改大量的代码来应对#2.python 跨平台,同样的代码可在不同系统上运行#3.os模块能帮助我们自动的选择模块import osos.getcwd()#.原创 2020-07-02 08:18:32 · 189 阅读 · 0 评论 -
3.python 截取片段创建文件
#将record中的三段文字,客服与小甲鱼的对话分别保存在6个文件中,#并且重新命名为boy_*.txt和gril_*.txtf=open(r'C:\Users\hp\Desktop\wordgame\record.txt')#打开文件boy=[]girl=[]count=1for each_line in f: #each_line = each_line.strip('\n') if each_line[:6] != '======': (role,.原创 2020-07-01 21:22:40 · 282 阅读 · 0 评论 -
2.puppeteer元素基本操作-输入文本与元素点击
利用puppeteer搜索helloworld1.代码:const puppeteer=require('puppeteer');/*puppeteer.launch({headless:false}).then((browser)=>{ browser.newPage().then(page=>{ page.goto("http://baidu.c...原创 2019-11-07 15:16:31 · 9607 阅读 · 0 评论 -
1.puppeteer 爬虫安装
1.软件下载安装A.python3.7版本(https://python123.io/download)B.pycharm安装(https://www.jetbrains.com/pycharm/)根据自己的电脑选择相应的32位或者64位版本C.下载node.js(https://nodejs.org/en/)D.vscode安装(https://code.visualstud...原创 2019-11-06 09:41:47 · 812 阅读 · 0 评论 -
python下载与安装
下载网址:https://python123.io/download在安装就可以了原创 2019-09-10 11:07:06 · 3613 阅读 · 0 评论