如何使用Python将文本转为图片
2025-05-12 15:02:30
在使用PYTHON把文字变成图片时,会遇到中文生成乱码的问题, 这时候就需要另外的插件来搞定。 因为PIL 的一个 bug,PIL 目前的版本中,不能正确处理非 ASCII 字符的点阵字体的渲染。对于像宋体这样的字体来说,只有 >= 18px 时,才会被当作矢量字体处理,也就是说只有当字体 >= 18px 时,文字才能正常显示。 增大字体虽然解决了汉字不能正常显示的问题,但还是没有解决我们一开始的初衷:使用点阵字体进行渲染。但是,这个目标使用现阶段的 PIL 似乎有点难以实现了。 Python 的第三方模块或组件非常多,可用来绘图的除了 PIL 之外,就还有 Pycairo、matplotlib、pyGame 等。在这儿,我使用 pyGame 来完成点阵字体的渲染工作。 所以可以把PYGAME与PIL结合起来使用。 import...
如何用python随机创建图片
2025-05-12 14:57:42
from PIL import mage,ImageDraw import random import os def generate random image(output folder, image count):#Ensure the output folder existsos.makedirs(output folder,exist ok=True) for i in range(image count): #Generate random width and height for the image width = random.randint(100,500) height = random.randint(100,500) #Generate a random color for the imagecolor =(random,randint(0,255),...
crontab不执行的原因和解决方案
2025-05-07 09:09:45
crontab不执行的原因通常涉及几个常见的问题。下面列出了这些问题以及相应的解决方案: 1. 语法错误 确保你的crontab条目语法正确。crontab的格式通常是: * * * * * command_to_execute 其中,前五个字段分别代表分钟(0-59)、小时(0-23)、一个月中的日期(1-31)、月份(1-12)和一周中的天(0-7,其中0和7都代表星期日)。 解决方案: 检查并修正时间格式。 2. 路径问题 如果你的命令依赖于特定的环境变量或需要指定完整路径,确保命令的路径是正确的。 解决方案: 使用绝对路径来指定命令。例如,将python script.py改为/usr/bin/python /pa...
自媒体的大路在何方?
2025-05-05 14:17:04
自媒体的大路在何方? 这是一篇废话篇,因为我也不知道在何方, 做了这么一段时间后的感受 就是如此, 小毛小利有,但是想要达到温饱程度,还是远远不够的。 大多数人的现状亦是如此。 大家都在创作,那么方便在看呢? 也许在淘金的路上,卖铲子和卖盒饭的才是真正赚到钱的人吧! ...
python 如何设置抓取规则
2025-04-29 09:59:27
在Python中设置抓取规则通常涉及到使用网络爬虫框架,如Scrapy或BeautifulSoup。这些工具允许你从网页中提取数据。下面我将分别介绍如何使用Scrapy和BeautifulSoup来设置抓取规则。 1. 使用Scrapy Scrapy是一个快速、高层次的屏幕抓取和网页抓取框架,用于爬取网站并从页面中提取结构化的数据。 安装Scrapy 首先,你需要安装Scrapy。可以使用pip来安装: pip install scrapy 创建一个Scrapy项目 使用以下命令创建一个新的Scrapy项目: scrapy startproject myproject ...
python randint randrange randchoice 的区别
2025-04-28 09:43:32
python中随机数的应用,除了使用 random.random() 外,还有其它的几个随机数,都是很方便,可以参考下,应用到自己合适的场景中. random.random() 生成随机浮点数 生成[0.0, 1.0)范围内的随机浮点数 num = random.random() random.randint 生成指定范围的随机整数 生成指定范围的随机整数,例如[a, b](包括a和b) num = random.randint(a, b) random.randrang 生成[a, b)范围内的随机整数 num = random.randrange(a, b) random.choice 生成随机列表元素 从列表中随机选择一个元素 items...
公众号助推券限流踩坑
2025-04-23 15:59:03
因为运营公众号不久,最近才发现,一个坑,一个大坑。 起因是公众号刚运营不久,官方鼓励,给了助推券,就想试下效果, 结果呢,是审核没通过,说是内容太过简单,于是就放弃了使用。 本以为,没通过,我自己不用就算了,没想到 还是受到了影响 . 因为使用了助推券,没有通过审核,不仅仅是那一篇文章受影响 ,而是整个账号都受影响 . 官方要你调整后才恢复。而这个在PC端上是没有显示的很明显。只有在公众号助手上有账号检测的功能,才有显示. 真的是让人头疼,难怪写了那么多,都是0推荐。吃一堑长一智,也是好事吧. 这是我的解决办法: 速看!助推券限流后我这样做恢复推荐(亲测收藏版) ...
垃圾评论这么多
2025-04-22 11:26:39
最近把评论功能的内容展现打开了,整理了下,发现好多垃圾评论。 很多都是广告,也有一些打码平台发的,大多数是机器自动扫描植入的. 不得已把评论功能全部都翻新了一遍了,增加了评论限制,评论账号,评论的内容长度限制等。 并且还增加了IP地址记录,后面要把这些频繁 发布垃圾评论的IP给封禁了。 我的个人站,并不是流量站,不需要那么多的垃圾评论. 花了一点时间,把垃圾的广告内容都处理掉了.可能会有部分的遗漏,就先不管了,占用了我太多的精力了. ...
charles抓包怎么看请求体参数
2025-04-18 10:28:27
做为一个开发者,难免会用到抓包工具,这样方便调试或者查看一些线上的问题. 以前一直用fiddler , 也觉得用的顺手,就一直用. 最近很长一段时间没用它了, 突然想用它的时候,发现软件很多事干不了, 就想到了,以前朋友推荐的charles ,朋友是用MAC机器 开发,以前他一直用的就是这个,也觉得不错,就分享给我了。 趁这个机会,刚好用下新的工具试试. 于是下载了charles, 在使用之前需要对应的配置下工具的参数与环境,否则一样是一头污水. 1,安装证书,help->SSL PROXYING ->install charles certificate 进行根证书的安装,否则你只能看到请示,抓 不到对应的HTTPS的数据包 2,设置监听端口,工具栏“proxy”->"s...
crontab中PHP inlucde相对路径导致脚本不执行的解决办法
2025-04-17 16:42:56
因为crontab默认在/root下执行,所以php脚本引入相对路径时,会按照crontab执行路径(/root)去include文件,所以就找不到要include的文件了。 include ('../inc/common.inc.php'); 解决办法一: chdir(dirname(__FILE__));// cd 到php脚本所在的目录 include ('../inc/common.inc.php'); 因为 __DIR__ 和 dirname(__FILE__)是等价的,所以,上面的语句和下面这条语句是一样的: include (__DIR__.'/../inc/common.inc.php'); 解决办法二: 借助shell(假设我的php脚本(my_script.php)在/var...