前段时间搞了个静态博客生成器.lychee
, 源码: github.
代码很简陋,不过勉强可以用.
问题: 现在这类工具很多,为啥还要自己弄
我用python的,什么都想用python解决,可以少装一些软件
问题:也有python写得,为啥不用
用得库太多,兼容性差,和其他语言一样,安装时出现各种问题
最主要的原因是,自己写一个可以学些东西,就算比较差,也很有成就感.
它是我的第一个发布到 pypi
得工具,可以通过 pip
安装.
以下是我的一些经验:
打包的时候, templates等文件没有打包进去
1 | MANIFEST.in |
如何复制包里的数据到其他地方
1 | os.path.abspath(__file__) |
如何获取现在命令行的路径
1 | os.getcwd() |
如何改变运行的路径
1 | os.chdir() |