CsdnWriter——img

CsdnWriter——img,第1张

CsdnWriter——img

目录
    • 基本信息
    • img_paste 格式
    • 应用举例
    • 附录: 源码

简 介:为了方便CSDN的写作,编写CSDN写作Python类CsdnWriter,本文为 CsdnWriter 中 图片处理函数 img_paste 的用法。

关键词: CSDN、Python、CsdnWriter
基本信息

有时,我们将剪切板中的图片直接粘贴到CSDN上,但需要调节大小,对其方式,增加标题等,为了此需求,编写 img_paste 函数。本函数依托于 img_url。

输入:
 str CSDN粘贴图片自动产生文本 + img_url 格式 中的 align width [num title] 部分

输出:
 bool 输入是否为 img_paste 格式

调用格式:

w = CsdnWriter()
w.self.img_paste(clipboard.paste())
clipboard.copy(w.out)
img_paste 格式

CSDN粘贴图片自动产生文本 + img_url 格式 中的 align width [num title] 部分

应用举例

基本与 img_url 一致。

附录: 源码
def img_paste(self, clip):
    if re.match('!\[.*\]\(', clip):
        url = re.search('https://(.*)\.(png|jpg)', clip).group()
        group = re.match('!\[.*\]\(.*\)', clip).group()
        tmp = clip.replace(group, "").strip()
        clip = 'img ' + url + ' ' + tmp
        return self.__img_url(clip)
    else:
        return False

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5480721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存