2014-10-31 53 views
0

我想要做的是讀取一個包含一些Python代碼的XML文件。 然後運行這些代碼。如何讀取一個xml文件並將其轉換爲python代碼並運行?

例如,XML文件包含打印的 'Hello World'

我想使用的功能,例如像

高清RunXML(XML):

此功能將讀取的代碼xml文件並執行它。在這種情況下,RunXML函數將打印'Hello World'。

感謝您的幫助。

+0

有關xml應該是什麼樣子的更多細節可以讚賞。你應該看看SPRING在JAVA中轉換XML命令的方式,它可能會給你很好的洞察力。另外,提到你迄今爲止所嘗試的可能是好的。比如我剛剛得到的印象是你的問題是「如何在python中重新編碼SPRING?」 – 2014-10-31 10:15:41

+0

非常感謝評論。很抱歉對於這個誤會。問題是如何在Python中運行python代碼。這有點困惑。你是對的,這是像Python中的recode SPRING。 – Sporule 2014-10-31 15:05:25

回答

1

要從python執行python代碼,您可以使用exec函數,關於從xml讀取 - 您沒有提供有關xml文件結構的任何信息。

+0

嗨,謝謝你的回答,這是我想要的。不要擔心xml。 – Sporule 2014-10-31 15:06:40

+0

只需測試一下exec,它看起來像是比較安靜,比較簡單,直接運行代碼呢? – Sporule 2014-10-31 15:11:51

+0

是的,它很慢,但你可以提高速度,如果之前使用'編譯'功能 – serkos 2014-10-31 18:36:23

相關問題