Python3,10行代码,制作艺术签名,从此走上人生巅峰。

简介: Python3,10行代码,制作艺术签名,从此走上人生巅峰。

1、引言

小鱼:小屌丝,你在画啥呢?

小屌丝:… 我这在练习签名呢。

小鱼:这… 艺术签?

小屌丝:喔,鱼哥,你这真实博才多艺,这都知道?

小鱼:主要看到你的签名,让我联想到一种武功。

小屌丝:哇哦~ 我这签名已经达到这种境界了嘛,那是啥武功啊?

小鱼:草上飞…

小屌丝:…

小鱼:你还是多练习连写写字吧。

小屌丝:鱼哥,要不你给我打个样,我照着模仿,咋样?

小鱼:没时间…

小屌丝:最近有个新开的洗浴中心,据说…

小鱼:好吧… 打样就打样。

2、代码实战

在工作中,生活中,很多时候都需要签名的。

如果你不会来个艺术签,是不是…

而平时,我们想要个艺术签,还得花钱。

但是,小鱼一直都是把钱花在刀刃上,所以,小鱼就开源一个艺术签的方式。

代码也很简单,大概几行就搞得定。

2.1 代码示例

代码示例

# -*- coding:utf-8 -*-
# @Time   : 2022-10-23
# @Author : Carl_DJ
import re,requests
from PIL import Image
#输入签名内容
name = input("输入艺术签名字:")
#设定签名形式
data={
        'id':name,      #需要设计的姓名
        'id1':901,      #一笔商务签设计
        'id2':'#FFFFFF',#背景:白色
        'id6':'#000000' #颜色:黑色
        }
#访问的url
url = 'http://www.yishuzi.com/b/re13.php'
header = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36'}
html = requests.post(url=url,headers=header,data=data).text
img_path = r'<img src="(.*?)">'
imgurl = re.findall(img_path,html)
img_url = imgurl[0]
#保存艺术签
img_data = requests.get(url= img_url,headers=header).content
with open("{}.gif".format(name),'wb') as f:
        f.write(img_data)
        print(f"文件已保存")
#打开艺术签
img = Image.open("{}.gif".format(name))
img.show()

运行结果

3、总结

看到这里,今天的分享就到这里了。

今天的内容,没有任何难度。

所以,也不做过多的介绍了。

我是小鱼:

关注我,带你学习Python领域更多更专业的技能。

目录
相关文章
|
3月前
|
开发框架 数据建模 中间件
Python中的装饰器:简化代码,增强功能
在Python的世界里,装饰器是那些静悄悄的幕后英雄。它们不张扬,却能默默地为函数或类增添强大的功能。本文将带你了解装饰器的魅力所在,从基础概念到实际应用,我们一步步揭开装饰器的神秘面纱。准备好了吗?让我们开始这段简洁而富有启发性的旅程吧!
59 6
|
4月前
|
存储 缓存 测试技术
Python中的装饰器:功能增强与代码复用的利器
在Python编程中,装饰器是一种强大而灵活的工具,它允许开发者以简洁优雅的方式增强函数或方法的功能。本文将深入探讨装饰器的定义、工作原理、应用场景以及如何自定义装饰器。通过实例演示,我们将展示装饰器如何在不修改原有代码的基础上添加新的行为,从而提高代码的可读性、可维护性和复用性。此外,我们还将讨论装饰器在实际应用中的一些最佳实践和潜在陷阱。
|
5天前
|
数据采集 供应链 API
实战指南:通过1688开放平台API获取商品详情数据(附Python代码及避坑指南)
1688作为国内最大的B2B供应链平台,其API为企业提供合法合规的JSON数据源,直接获取批发价、SKU库存等核心数据。相比爬虫方案,官方API避免了反爬严格、数据缺失和法律风险等问题。企业接入1688商品API需完成资质认证、创建应用、签名机制解析及调用接口四步。应用场景包括智能采购系统、供应商评估模型和跨境选品分析。提供高频问题解决方案及安全合规实践,确保数据安全与合法使用。立即访问1688开放平台,解锁B2B数据宝藏!
|
6天前
|
API 开发工具 Python
【Azure Developer】编写Python SDK代码实现从China Azure中VM Disk中创建磁盘快照Snapshot
本文介绍如何使用Python SDK为中国区微软云(China Azure)中的虚拟机磁盘创建快照。通过Azure Python SDK的Snapshot Class,指定`location`和`creation_data`参数,使用`Copy`选项从现有磁盘创建快照。代码示例展示了如何配置Default Azure Credential,并设置特定于中国区Azure的`base_url`和`credential_scopes`。参考资料包括官方文档和相关API说明。
|
2月前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
73 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
3月前
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
85 33
|
4月前
|
人工智能 数据挖掘 Python
Python编程基础:从零开始的代码旅程
【10月更文挑战第41天】在这篇文章中,我们将一起探索Python编程的世界。无论你是编程新手还是希望复习基础知识,本文都将是你的理想之选。我们将从最基础的语法讲起,逐步深入到更复杂的主题。文章将通过实例和练习,让你在实践中学习和理解Python编程。让我们一起开启这段代码之旅吧!
|
3月前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
59 10
|
3月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
116 8
|
3月前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
74 11

热门文章

最新文章