哪些 Python 库让你相见恨晚?

哪些 Python 库让你相见恨晚?可能有些人见过这个问题,其实这就是知乎上的一个提问,问题链接为:https://www.zhihu.com/question/24590883,相见恨晚意思是遗憾相识太晚,也就是哪些 Python 让你遗憾相识太晚?这个问题对每个人及每个人的不同阶段可能都会有所不同,所以大家也不用纠结于别人与自己看法是否相同的问题,本文选取自己之前回答中几个有特点的库向大家介绍一下。

face-mask

face-mask 实现了给照片带口罩以及检测是否戴口罩的功能,使用之前需执行 pip install face-mask 装一下。

举一个我之前实现的示例,因当时在播电视剧《猎狐》,所以就选了猎狐 F4 的照片为原型,原图如下:

哪些 Python 库让你相见恨晚?

实现给照片带口罩,执行命令 face-mask x.PNG --red,效果如下:

哪些 Python 库让你相见恨晚?

检测照片是否带口罩,执行命令 python pytorch_infer.py --img-path C:\Users\admin\Desktop\xx.PNG,效果如下:

哪些 Python 库让你相见恨晚?

myqr

通过使用 myqr,我们只需几行 Python 代码即可生成炫酷的动态二维码,使用之前需执行 pip install myqr 装一下,看一下我之前实现的示例,效果如下:

哪些 Python 库让你相见恨晚?

如果不了解具体实现,可以看一下我之前写的这篇:用 Python 生成炫酷二维码及解析

cutecharts

与 Matplotlib 、pyecharts 等常见的图表不同,使用 cutecharts 可以生成手绘风格的各种图表,实现之前需执行 pip install cutecharts 装一下,看一下相应效果:

哪些 Python 库让你相见恨晚?

项目地址为:https://github.com/cutecharts/cutecharts.py,如果感觉兴趣的话,可以去看一下,具体使用里面也有相应介绍,这里不再多说。

you-get

you-get 可以说是一个神器,一行命令即可下载很多网站视频,使用之前需执行 pip install you-get 装一下,当时《后浪》视频刷爆 B 站,所以就以下载《后浪》做了示例,如图所示:

哪些 Python 库让你相见恨晚?

colorama

colorama 可以跨多终端,显示字体不同的颜色和背景,使用之前需执行 pip install colorama 装一下。

举一个我之前实现的示例,效果如下:

哪些 Python 库让你相见恨晚?

实现代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
importtime,colorama

fromrandomimportrandint

colorama.init(convert=True)

RED=colorama.Fore.RED+colorama.Style.BRIGHT

CYAN=colorama.Fore.CYAN+colorama.Style.BRIGHT

GREEN=colorama.Fore.GREEN+colorama.Style.BRIGHT

YELLOW=colorama.Fore.YELLOW+colorama.Style.BRIGHT

MAGENTA=colorama.Fore.MAGENTA+colorama.Style.BRIGHT

# 打印抬头

foriinrange(1,35):

print('')

# *的位置

heartStars=[2,4,8,10,14,20,26,28,40,44,52,60,64,76]

# 空格的位置

heartBreakLines=[13,27,41,55,69,77]

# 玫瑰的空列位置

flowerBreakLines=[7,15,23,31,39,46]

# 添加空列

defaddSpaces(a):

count=a

whilecount>0:

print(' ',end='')

count-=1

# 添加空行

defnewLineWithSleep():

time.sleep(0.3)

print('\n',end='')

play=0

whileplay==0:

Left_Spaces=randint(8,80)

addSpaces(Left_Spaces)

# 画心

foriinrange(0,78):

ifiinheartBreakLines:

newLineWithSleep()

addSpaces(Left_Spaces)

elifiinheartStars:

print(RED+'*',end='')

elifiin(32,36):

print(GREEN+'M',end='')

elifi==34:

print(GREEN+'O',end='')

else:

print(' ',end='')

newLineWithSleep()

addSpaces(randint(8,80))

print(CYAN+'祝天下母亲节日快乐!',end='')

newLineWithSleep()

newLineWithSleep()

Left_Spaces=randint(8,80)

addSpaces(Left_Spaces)

# 画花

foriinrange(0,47):

ifiinflowerBreakLines:

newLineWithSleep()

addSpaces(Left_Spaces)

elifiin(2,8,12,18):

print(MAGENTA+'{',end='')

elifiin(3,9,13,19):

print(MAGENTA+'_',end='')

elifiin(4,10,14,20):

print(MAGENTA+'}',end='')

elifiin(27,35,43):

print(GREEN+'|',end='')

elifiin(34,44):

print(GREEN+'~',end='')

elifi==11:

print(YELLOW+'o',end='')

else:

print(' ',end='')

print('\n',end='')

总结

本文选取了自己之前回答中个人认为有一些特点的库,大家如果对这个问题感兴趣的话,可以到问题下面看看其他回答,看看能不能发现让自己相见恨晚的 Python 库。

以上是 哪些 Python 库让你相见恨晚? 的全部内容, 来源链接: utcz.com/a/132281.html

回到顶部