
python
python一些包的用法
木子六日
好好学习天天向上
展开
-
Python模块最简解释
模块一个py文件就是一个模块;包包就是文件夹,和文件夹不一样的就是里面有一个__init__.py的文件;库库就是你安装的那个,里面可能有很多包,包里面又有很多模块,所以库名不一定是包名;本地安装搞一个文件夹,随便叫什么,把你写好的包放进去,在这个文件夹下写一个setup.py的文件,内容大致如下:from distutils.core import setupsetup( name = 'videocopier', # 库名 version = '2.6', d原创 2020-10-28 14:34:20 · 233 阅读 · 0 评论 -
gne——新闻网页的页面解析工具介绍
gne——新闻网页的页面解析工具介绍说明爬新闻的时候,针对不同的新闻网站要写不一样的解析代码。有一个大神写了一个工具叫gne,下面是这个工具的GitHub地址:gne——Github先要装一下这个包:pip install --upgrade gne使用方法# 导入gnefrom gne import GeneralNewsExtractorhtml = '''网页的html代码...原创 2020-05-02 13:18:26 · 1044 阅读 · 0 评论 -
解析HTML—— BeautifulSoup和xPath的基本使用
Beautifulsoup和xPath的基本使用Beautifulsoup的基本使用导包:from bs4 import BeautifulSoup解析:soup1 = BeautifulSoup(html,'html.parser'),这里的html是一个字符串,一般都是response的text属性。find和find_allfind:例如tag = soup.fin...原创 2020-03-21 16:16:24 · 6885 阅读 · 1 评论 -
python中的json模块基本使用
json在python中的基本使用1.将python数据类型转换成json字符串import json# python数据类型转化为json字符串中只支持基本数据类型,int,str,list,dict等,不支持对象data = { 'name':'木子六日', 'sex':'man', 'hobbies':['sleep','movie','coding'] ...原创 2020-03-18 22:26:58 · 158 阅读 · 0 评论 -
python正则表达式基本使用
python正则表达式基本用法1.直接匹配import restr = 'hello world'ret = re.match('hello',str)print(ret.group())2.单个字符的匹配# . 匹配处换行符\n外的任意字符ret = re.match('.',str)print(ret.group())# \d 匹配任意单个数字:0~9 \D ...原创 2020-03-18 21:30:22 · 155 阅读 · 0 评论 -
python基础文件操作
python基础文件操作批量重命名import os# 这里的path是指文件夹的路径path = 'C:/test/'# 获取该文件夹下所有文件的名称fileList = os.listdir(path)# 对每一个文件都重命名for fileName in fileList: usedName = path + fileName newName = path...原创 2020-03-14 15:53:59 · 302 阅读 · 0 评论 -
python爬虫的简单上手
python爬虫简单上手要导的一些包import requestsimport reimport bs4from bs4 import BeautifulSoup爬下来的数据写进csv还是写进数据库,相应的还要导一些别的包。获取内容url = '你的url'r = requests.get(url)# 如果你的url是网页的话text = r.text# 如果是音频、p...原创 2020-02-16 22:08:50 · 154 阅读 · 0 评论 -
numpy包的基本用法
numpy基础用法基本属性定义数组或矩阵:np.array(里面写参数)矩阵维度:array.ndim矩阵形状:array.shape矩阵元素个数:array.size矩阵元素数据类型:array.dtype# encoding:utf-8import numpy as np#定义一个二维矩阵array = np.array([[1,2,3], ...原创 2020-02-02 00:11:22 · 649 阅读 · 0 评论