2017-07-18 14 views
0

moodleのlmsにインポートするためのCSV形式のリストをXML文書に追加したいと思います。私はこれをPythonで行うことができる方法はありますか?差し込み印刷の行に沿って表示されます。私は自由なオフィスで試みたが、xmlは変更される 私は以下のリンクおよび多くを試みた。 おかげ複数の文字列をマーカーのxmlに挿入してください

Replace Marker with XML text with BASH Add to origonal xml file from for loop in python Replacing XML element in Python

答えて

0

自分の質問に答えますか? 私はテンプレートが答えを提供し、本当にシンプルなようにピスタチューを使用していることが分かりました。最後に

import pystache 
txt = open('pystachetempl.xml', 'r').read() 
doc = open('results.xml', 'wb') 

doc.write(pystache.render(txt, { 
    "questionname": "expon frac neg", 
    "latexquestion1": "frac{3{x}^{-3}}{{(3x)}^{2}}", 
    "tans1": "1/(3*x^5)" 
    }).encode('utf-8')) 

ファイルからコンテキストを読み取ることができず、コード内の置換値を使用して機能させる必要がありました。

関連する問題