我有一个GetList.py文件,它使用Web服务并在服务器上以XML格式保存输出.
如何调用,GetList.py以便在.ASPX页面中显示XML输出之前将输出保存在服务器上的XML中?
您可以创建一个批处理文件,其中包含对python文件的调用,并从您的.net应用程序调用该批处理文件.要调用批处理文件,可以使用Process类.例如,假设您有包含以下代码的test.py文件:
print "hello world"
然后创建一个批处理文件(扩展名为.bat的文件),其中包含以下内容:
python C:\test.py
假设您正在使用C#,并且您的批处理文件存储在(C:\ test.bat)中,您可以使用以下代码来调用批处理文件
Process.Start("C:\test.bat");
您可以在此处获得有关Process类的更多详细信息
如果您的服务器安装了Python解释器,请使用它.(通常在/ usr/bin/python中)
如果没有(并且可能没有,因为您使用.NET),请使用IronPython.它基于.NET,与ASP.NET非常合作.公平警告:如果您的GetList.py脚本使用了尚未在IronPython中实现的部分CPython标准库,则可能必须更改脚本.请参阅此文章以获取IronPython的基本介绍,并了解它如何适用于.NET.
| 归档时间: | 
 | 
| 查看次数: | 10665 次 | 
| 最近记录: |