python资源整合(粉丝福利),公众号获取资源分享

Posted yk 坤帝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python资源整合(粉丝福利),公众号获取资源分享相关的知识,希望对你有一定的参考价值。

大家好,我是坤哥,今天分享的硬核知识是关于一些常用python知识的整合,很多时候我们都能用到,但是用完就忘,我在这里给大家整合一下,希望对大家有所帮助。

最重要的是新建了一个资料分享群,一些新粉丝私信说有很多网盘资源分享过期了,分享的网盘资源应该是永久的(百度网盘有时会对访问次数多的分享进行处理),以后过期资源不进行单独分享所以就新建了一个QQ资料分享群,当然,先声明,此群非免费群,我会把学python以来的代码,学习路线陆续分享,说实话,系统学python近三年,投入将近六千元,陆续把资源分享给大家。

大家先看看这次的资源分享吧,一些我经常用,但是也老是忘记的代码,今天给大家一起总结分享,大家可以看看有木有适合自己的。

今天讲的主要内容:

1.python打包exe说明文档
2.python模块快速下载
3.scrapy项目的创建过程
4.matplotlib 设置中文字体
5.从其他文件夹下调用函数
6.jupyter启用
7.b站视频下载

1.python打包exe说明文档

pyinstaller模块一般在打包python文件用的比较多,就选了这个。

首先在D盘(我一般建立在d盘)创建文件pyinstaller,

(如果没有pyinstaller模块,pip install pyinstaller,

如果pip无法下载,还请往下看python模块快速下载部分)

在文件中放入a.ico图片和代码b.py

注意需要ico格式图片

在命令窗口打开D盘,cd pyinstaller


dir 查看文件相关信息


pyinstaller -F -i ./a.ico b.py


 pyinstaller 选项:


 -F:打包为单文件


 -w:Windows程序,不显示命令行窗口。
 这在GUI界面时非常有用。


 -i:是程序图标,app.py是你要打包的py文件


 -p:表示你自己自定义需要加载的类路径,一般情况下用不到

2.python模块快速下载

注:由于用的window系统,主要介绍在windows系统下的安装。

Windows:

windows系统

进入命令行窗口 win+r

1.pip install 模块
国外镜像源 下载速度慢


2.pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块
国内清华镜像源 下载速度快


3.http://pypi.douban.com/simple/  模块
国内豆瓣镜像源 下载速度快


4.https://pypi.mirrors.ustc.edu.cn/simple/ 模块
阿里云


5.https://pypi.tuna.tsinghua.edu.cn/simple/
中科大

如果你那儿的网络总是不给力,又不想每次手动添加,可以加在配置文件里一劳永逸。

3.scrapy项目的创建过程

在爬虫项目中用的比较多的框架scrapy,对初学者十分友好,强烈推荐,我在长时间不用scrapy做爬虫之后,很容易忘记,就随手记下来了。

也有一些进阶的,用到的时候可以看一下。

1.定位到相应文件夹
Windows:
windows系统
进入命令行窗口  win+r


2.scrapy startproject 项目


3.cd 项目
scrapy genspider 名称 www.xxx.com


基于CrawlSpider爬虫父类的创建
scrapy genspider -t crawl 名称 www.xxx.com


分布式爬虫:
  执行工程 scrapy runspider xxx.py

4.matplotlib 设置中文字体

使用过matplotlib的都知道,它对中文很不友好,只要是中文就是乱码,解决的方法也不少,解决的方法也不少,我一般不用那些(主要不想看,配置比较麻烦),简单粗暴,输入几行代码,全部解决。

matplotlib中默认中文不显示

为什么无法显示中文:

matplotlib默认不支持中文字符,因为默认的英文字体无法显示汉字

那么问题来了:如何修改matplotlib的默认字体?

   通过matplotlib.rc可以修改,具体方法参见源码(windows/linux)

   通过matplotlib 下的font_manager可以解决
简单粗暴直接



输入代码
from matplotlib import pyplot as plt
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']

5.从其他文件夹下调用函数

调用函数一般从同一文件夹下调用的,我感觉比较麻烦(当时爬虫用的多,ip被封的厉害,就做了个ip代理池,现用现爬ip代理),从不同文件下调用,可以在要调用的函数的文件夹下创建__main__文件夹。(网上讲的调用函数主要是在同一文件夹下调用,当时还花了老长时间)

import sys
import os
o_path = os.getcwd()
sys.path.append(o_path)
from 代理池 import ip代理池


  两个文件夹在同一根文件夹下

1.
o_path = os.getcwd()
获得根文件夹的路径
2.
sys.path.append(o_path)
添加路径
3.
from 代理池 import ip代理池

6.jupyter的启用

注意:cmd/终端不可关闭
Windows系统
win+r 打开命令行窗口
在【cmd】中输入以下命令,并【回车】,会自动打开浏览器
jupyter notebook

7.b站视频下载

编写代码,代码就不先在这里展示了,

然后将代码打包成exe扩展程序,

然后输入b站视频的网址就可以下载b站视频了,也可以下载相应的弹屏,

b站上有许多免费的学习视频,学一段时间感觉不错,然后过一段时间这个视频可能下架了,悔不当初(亲身经历),

可以先下载下来,随时观看!!!

大家可以看看下载的视频:

这次分享到这里就要结束了,感谢大家的支持,

如果喜欢的话,可以点个在看哟,让更多志同道合的朋友学习更多硬核知识。

以上是关于python资源整合(粉丝福利),公众号获取资源分享的主要内容,如果未能解决你的问题,请参考以下文章

百度云学习资源整合

微博粉丝服务---“公众号”开发

Spring Boot 28Spring Boot整合easyExcel

资源来了!AJAX视频+资源免费领

Hexo 博客快速整合公众号导流工具,不用互推也能实现粉丝躺增!

学习资源在这里,粉丝专属白嫖福利