我想創建一個可以更改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