Python要从键盘连续输入一个数组,并用空格隔开,Python中的实现方法如下:
str = input(‘以空格为间隔连续输入一个数组:’)
然后在键盘中输入,会·得到的str为一个字符串,要将其转为一个列表有两种方法
方法一:
a = [int(n) for n in str_in.split()]
方法二:
a = list(map(int, str.strip().split()))
输出a看一下结果
Python爬取一些数据
随着现在越来越多的学python的在爬取一些网站的数据,有一些知名的网站有着反爬虫,所以有的时候爬虫比较困难
import requests
import bs4
res = requests.get(“https://search.bilibili.com/all?keyword=%E7%BC%96%E7%A8%8B&from_source=nav_search_new&order=totalrank&duratinotallow=0&tids_1=0”)
res.text
soup = bs4.BeautifulSoup(res.text,“html.parser”)
titles = soup.find_all(“li”,class_=“video-item matrix”)
for each in titles:
print(each.a[‘title’])
python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)
(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)
pip工具安装
pip安装及环境变量配置.
pip下载超时处理
aise ReadTimeoutError(self._pool, None, ‘Read timed out.’)
方案一:对于比较小的库,可以延时处理
-------- pip --default-timeout=100 install -U pip
-------- pip --default-timeout=100 install 第三方库名
方案二:更换安装源
------------网上可以查找很多豆瓣源
如https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
出错使用这种 :pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ lightgbm
方案三:下载离线包
python所有库:(https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)
---------然后通过pip install 保存路径/加上下载的文件名 进行安装
(如pip install C:\Users\HP\Desktop\scikit_image-0.14.1-cp37-cp37m-win32.whl)
国内的一些pip源:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/