简 介:为了方便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