我想创建一个可以更改html文档的python脚本,我有点迷路,不知道从哪里开始,我已经尝试过几个不起作用的东西所有,并不认为它值得在这里发表。将HTML转换为Django模板
的问题是,Django的,最好是写像这样的链接:
<link href="{% static 'assets/css/cssfile.css' %}"/>
<script src="{% static 'assets/js/jsfile.js' %}"></script>
<img src="{% static 'assets/images/desktop.png' %}"/>
但我有一个模板,其实几个模板,有很多静态的资产被以正常的方式引用,像这样:
<link href="assets/css/cssfile.css" rel="stylesheet"/>
<script src="assets/js/jsfile.js"></script>
<img src="assets/images/desktop.png"/>
所以,我一直在试图创建一个脚本,寻找“资产”和编辑的线,与href="{% static'
更换href="assets
...然后在最后添加' %}
。我认为这对于使用模板的django开发人员来说是一个非常有价值的脚本,可能它已经在某处。
是否有任何自动化的方式来转换正常的href/src属性使用Django标签?
我认为你的问题的标题是非常不清楚的:“Python。改变一个HTML文件。”你能改善它吗? – guaka 2014-08-27 19:13:57
我不确定问题是什么。你正在寻找写脚本的帮助,或者看看这样的事情是否已经存在,或者..? – Fulluphigh 2014-08-27 19:16:08
获取正则表达式支持的编辑器。在vim上是类似':%s/\(src | href)=“\(assets \ /.+?\)/ \ 1 =”{%static'\ 2'%}“/ g ' –
2014-08-27 19:18:19