轉換器2 ThinkPhp模板轉Django模板

2022-07-02 08:06:10 字數 942 閱讀 2395

前天寫了個《thinkphp模板轉flask模板》

居然被同事鄙視了,原因是他用django,我用flask,為了避免被他繼續安利django的強大。我決定寫乙個django模板轉換器。

為了復用**,得用繼承,我把原**分成三段,一下子獲得了三個轉換器。

class

convertertemplateencoding(object):

separators = [('

<

', '

>')]

def__init__

(self):

self.match =

def convert_tag(self, tag, extra=''

):

return

tag...

class

converterthinkphp2jinja(convertertemplateencoding):

separators = [('

'), ('

__', '

__'), ('

<

', '

>

'), ('

<?

', '

?>')]

class

converterthinkphp2django(converterthinkphp2jinja):

pass

我沒有說的是flask模板與django模板其實相差無幾,至少我沒有實現。哈。

if

__name__ == '

__main__':

converterthinkphp2jinja().convert_templates(

'src

', '

dst')

原始碼:converterv0.2.zip

Word轉PDF轉換器怎麼轉換

word怎麼轉換成pdf格式的?這兩者的轉換基於很多使用者希望更好的保護檔案或者是為了體驗更好的閱讀性,pdf格式的檔案在安全性和閱讀性方便都比較好。可是我們一般面對的都是word文件,可以自己建立自己的文件,pdf卻不是那麼容易就能實現。如何才能將自己的檔案轉換成pdf格式呢?如何能將word轉變...

Struts2轉換器學習總結

注意事項 1 配置資源檔案時,當配置的是包內資源檔案時,要注意轉換器類要加包名,而 左邊是action類的類名。2 轉換器類可以extends strutstypeconverter 也可以extends ognl.defaulttypeconverter 這兩個類都實現了typeconverter...

什麼pdf轉Word轉換器可以批量轉換

多達1000個pdf檔案如何在半個小時之內轉換成word檔案格式?作為準職場人士,經常需要面對辦公檔案的處理,如果不準備一些強大的辦公軟體又怎麼能夠出類拔萃呢?迅捷pdf轉換成word轉換器採用先進的超執行緒技術,能夠支援無限pdf檔案的批量轉換,瞬間完成工作任務!作為職場新人如何能夠快速獲得晉公升...