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

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

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

在这里插入图片描述

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

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

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
python学习课件+python源码90个合集: 002用Python设计第一个游戏(课件+源代码) 004改进我们的小游戏(课件+源代码) 005闲聊之Python的数据类型(课件+源代码) 007了不起的分支和循环(课件) 008了不起的分支和循环2(课件+源代码) 009了不起的分支和循环3(课件+源代码) 017函数:Python的乐高积木(课件+源代码) 019函数:我的地盘听我的(课件+源代码) 022函数:递归是神马(课件+源代码) 023递归:这帮小兔崽子(课件+源代码) 024递归:汉诺塔(课件+源代码) 028文件:因为懂你,所以永恒(课件+源代码) 029文件:一个任务(课件+源代码) 031永久存储:腌制一缸美味的泡菜(课件+源代码) 034丰富的else语句及简洁的with语句(课件+源代码) 034丰富的else语句及简洁的with语句(课件+源代码)(1) 036类和对象:给大家介绍对象(课件 源代码) 037类和对象:面向对象编程(课件 源代码) 038类和对象:继承(课件 源代码) 039类和对象:拾遗(课件 源代码) 045魔法方法:属性访问(课件 源代码) 046魔法方法:描述符(Property的原理)(课件 源代码) 047魔法方法:定制序列(课件 源代码) 048魔法方法:迭代器(课件 源代码) 049乱入:生成器(课件) 050模块:模块就是程序(课件 源代码) 051模块:__name__=_'__main___'、搜索路径和包(课件 源代码) 052模块:像个极客一样去思考(课件) 053论一只爬虫的自我修养(课件) 054论一只爬虫的自我修养2:实战(课件 源代码) 055论一只爬虫的自我修养3:隐藏(课件 源代码) 056论一只爬虫的自我修养4:OOXX(源代码) 062论一只爬虫的自我修养10:安装Scrapy(课件+软件包) 063论一只爬虫的自我修养11:Scrapy框架之初窥门径(课件 源代码) 064GUI的终极选择:Tkinter(课件 源代码) 065GUI的终极选择:Tkinter2(源代码) 066GUI的终极选择:Tkinter3(源代码) 067GUI的终极选择:Tkinter4(源代码) 068GUI的终极选择:Tkinter5(源代码) 069GUI的终极选择:Tkinter6(源代码) 070GUI的终极选择:Tkinter7(源代码) 071GUI的终极选择:Tkinter8(源代码) 072GUI的终极选择:Tkinter9(源代码) 073GUI的终极选择:Tkinter10(源代码) 074GUI的终极选择:Tkinter11(源代码) 075GUI的终极选择:Tkinter12(源代码) 076GUI的终极选择:Tkinter13(源代码) 077GUI的终极选择:Tkinter14(源代码) 078Pygame:初次见面,请大家多多关照(源代码) 080Pygame:事件(源代码) 081Pygame:提高游戏的颜值1(源代码) 082Pygame:提高游戏的颜值2(源代码) 083Pygame:提高游戏的颜值3(源代码) 084Pygame:基本图形绘制(源代码) 085Pygame:动画精灵(源代码) 086Pygame:碰撞检测(源代码) 087Pygame:播放声音和音效(课件 源代码) 088Pygame:摩擦摩擦(源代码) 089Pygame:游戏胜利(源代码) 090Pygame:飞机大战1(源代码) 091Pygame:飞机大战2(源代码) 093Pygame:飞机大战4(源代码) 094Pygame:飞机大战5(源代码) 095Pygame:飞机大战6(源代码) 096Pygame:飞机大战7(源代码) easygui-docs-0.96 Pyhon之常用操作符(课件) 下载必看.txt 元组:戴上了枷锁的列表(课件) 函数:内嵌函数和闭包(课件) 函数:灵活即强大(课件) 列表:一个打了激素的数组2(课件) 列表:一个打了激素的数组3(课件) 列表:一个打了激素的数组(课件) 字典:当索引不好用时(课件) 字符串:各种奇葩的内置方法(课件) 字符串:格式化(课件) 小插曲之变量和字符串(课件) 序列!序列!(课件) 异常处理:你不可能总是对的(课件) 愉快的开始(课件)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yk 坤帝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值