【发布时间】:2015-05-20 17:27:24
【问题描述】:
我有 xmlparser.py。此 .py 解析本地 XML 文件,然后从模型 SQLITE3 数据库创建/更新对象。
此 xmlparser.py 文件与 views.py 位于同一文件夹中。好吧,我想“执行”xmlparser.py(更新我的数据库),然后进入为 HttpResponse 更新的 views.py 数据库对象。
我该怎么做?
【问题讨论】:
我有 xmlparser.py。此 .py 解析本地 XML 文件,然后从模型 SQLITE3 数据库创建/更新对象。
此 xmlparser.py 文件与 views.py 位于同一文件夹中。好吧,我想“执行”xmlparser.py(更新我的数据库),然后进入为 HttpResponse 更新的 views.py 数据库对象。
我该怎么做?
【问题讨论】:
我猜你在xmlparser.py 中所做的一切都是通过类和函数完成的。您应该能够导入它并在当前 python 文件中使用这些方法。
【讨论】:
在views.py中:
import xmlparser
然后将其用作其他 python 模块。例如
xmlparser.your_method
【讨论】:
您可以在操作系统上执行任何操作:
from subprocess import call
call(["python","xmlparser.py"])
这里也看第二个答案:
【讨论】: