但是,每次都要登录,我认为太麻烦了。
后来就先在本地写好,然后复制到微信公众号后台,再发布。
但是,每次都要复制粘贴,上传图片,调整格式,太麻烦了。
于是,我就用 Python 写了一个小工具。
它可以自动将本地已经写好的 Markdown 格式的文章,批量转换成微信公众号所需要的 HTML 格式。再上传相关的图片之后,再将文章发布到微信公众号的草稿箱。
这个小工具一直都运行的很好。直到最近,我遇到了一个坑。
无论我怎么调试,都发布不成功。
于是,我用了一个最笨的调试方法,来找到文章中有问题的文字。
问题出在文章中的代码块中。

我写了一个简单的 Python 代码块,上面的图片中,就是我写的代码。而且是可以正常上传的。
它有一个语法错误,是无法正常运行的。
如果你是一个 Python 程序员,你可能一眼就能看出来。
当我把代码块中的语法错误修改之后,就会上传出错。
问题就出在这行代码中。

是的,time.sleep 后面少了一个括号。
只要我加上括号,就不能正常上传。
我只好上传了一个有错误的代码。
直到现在,我也没有找到无法上传的原因。
如何你知道的话,不要吝啬你的分享,可以留言告诉我。