美文网首页
PY爬虫极速学习 (三)函数 模块

PY爬虫极速学习 (三)函数 模块

作者: 罗卡恩 | 来源:发表于2019-10-15 20:02 被阅读0次

函数

封装就很熟悉了 就是面向对象三大特征 封装继承多态


image.png

两种变量

image.png
#作用域
#i可以输出 是全局变量
i=10 
print(i)

#J无法找到 是局部变量
def func():
    j=10
#print(j)

函数的定义与调用

#函数格式
# def 函数名(参数):
#     函数体

#函数的调用 函数名(参数)
def abc():
    print("abc")
abc()
#参数 形参和实参
#一般定义是形参
#使用是实参
def func2(a,b):
    if(a>b):
        print("a比b大")
    else:
        print("b大于等于a")
func2(1,5)
func2(5,1)

模块

就类似于C#的 dll库


image.png
image.png

这两个地方都OK 找源代码可以来这里


image.png

模块的导入

image.png
#模块的导入
import cgi
cgi.closelog()
from cgi import closelog

模块类型

image.png

第三方模块安装

image.png
https://blog.csdn.net/nmjuzi/article/details/79077164
cmd或者vscode输入如果这样就是环境没安装好
image.png
这是之前安装时候出了问题 把路径 粘贴到 path环境变量里
image.png
image.png
image.png
这样输入pip就好了
image.png
然后是vscode解决方案
其实他和控制台窗口不是一回事 需要先切换路径 再.\pip
image.png

whl下载安装

下载位数 应该和py的对应 不然提示安装失败


image.png

切换到这个东西的文件夹 然后输入全名 可以输出前几个tab补全


image.png

复制

对方有这个模块 可以直接文件夹复制过来


image.png

还有的zip包

他里面有setup.py的文件
下载解压
直接扔到这个文件夹下


image.png

从vscode cmd也可以 切换到这个目录

cd C:\Users\Administrator\AppData\Local\Programs\Python\Python35\beautifulsoup4-4.8.0
.\setup.py build
.\setup.py install

不爆错 就说明安装成功了


image.png

自定义模块

就是自己写个py脚本 扔到lib文件夹下
调用失败会出错


image.png

如何查看模块功能

image.png

1.help()查看
运行help方法


image.png
image.png

包的内容


image.png
下面是方法还有介绍 可以配合翻译去看
image.png
2.百度查看
3.看源码
在这里F12
image.png

得到路径


image.png
鼠标移动上去 往下拉 就可以看到源码
image.png

其实百度和看源码是最多的

相关文章

网友评论

      本文标题:PY爬虫极速学习 (三)函数 模块

      本文链接:https://www.haomeiwen.com/subject/admsmctx.html