我目前有一个MVC项目,可以通过Process调用python脚本(新的processStartinfo(“ / path / to /
python.exe”,“ /path/to/script.py”)。在Visual
Studio中运行良好。当我发布此文件时在azure上将如何调用python.exe?(我可能无法正确构建此问题,因为这是我第一个要发布的网站,并且对发布没有完全的了解)
PS我确实尝试使用IronPython,但是由于我的脚本使用了NLTK,所以我遇到了很多问题,因此使用pip安装python&nltk更加容易,然后通过带有/
path / to / script参数的命令行调用python.exe。 py。任何输入表示赞赏。
编辑:我的homeController启动了一个进程,该进程将path_of_python,path_of_script传递给命令行,重定向输出并对其返回的数据(从输出)进行处理。
在Azure网站上的C#中,似乎可以将Python脚本与NLTK包一起使用。
我试图通过以下一种变通方法来实现它,并且效果很好。
步骤1.在Azure WebApp上安装Python和NLTK
https://<your webapp name>.scm.azurewebsites.net
。Python 2.7.12 x86
安装将在路径上安装的网站扩展D:\home
。 cd Python27
,touch get-pip.py
然后将url的内容复制https://bootstrap.pypa.io/get-pip.py
到get-pip.py
viaEdit
按钮中,然后运行python get-pip.py
以安装该pip
工具。 Scripts\pip install nltk
用于安装nltk
软件包的命令。python -m nltk.downloader -d D:\home\Python27\nltk_data all
如下所示的nltk数据命令,请在命令完成之前不要关闭当前浏览器窗口或切换其他URL 您可以通过https://<your webapp name>.scm.azurewebsites.net/ProcessExplorer/
另一个浏览器窗口的URL来查看正在执行的下载任务。 6.1或者,您可以在本地下载nltk数据以将其上传到Azure WebApp。第2步。用于使用NLTK软件包测试Python脚本
touch test.py
在路径下命令wwwroot
,然后编辑以下内容。
import nltk
sentence = “”“At eight o’clock on Thursday morning
… Arthur didn’t feel very good.”“”
tokens = nltk.word_tokenize(sentence)
print tokens
控制台显示结果如下,它可以正常工作。
步骤3.通过Process
在C#中调用python脚本
仅仅只使用python运行和脚本的absoulte路径D:\home\Python27\python
&D:\home\site\wwwroot\test.python
来代替他们在你的C#代码。
请尝试并反馈您的结果。如有任何疑问,请随时告诉我。
这是因为我的构建是NetBeans特定的还是其他原因?
问题内容: 在尽力找到先前的问题和与该问题相关的示例之后,仍然找不到所需的答案,我想到自己会提交一个问题。 由于以下原因,ExecuteStreamCommand对我而言似乎是理想的处理器: 我能够执行任何Python脚本并避免使用Jython(以与ExecuteScript类似的方式)。Jython不是我的选择。 我可以接受FlowFiles。这是必要的,因为使我的脚本消耗了前一个处理器的输出。
本文向大家介绍使用Eclipse如何开发python脚本,包括了使用Eclipse如何开发python脚本的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Eclipse开发python脚本的具体方法,供大家参考,具体内容如下 一、安装python 1.访问网址,可以看到如下图所示界面 2.点击上图的"Download",可以看到如下图所示的界面: 3.下载python-2.7.14.am
我正在尝试使用expo客户端在iphone上发布我的应用程序。当我将链接从我的mackbook发送到iphone时。我收到一个错误,说“加载请求的应用程序时出现问题。看起来您可能正在使用LAN URL。确保您的设备与服务器位于同一网络上或尝试使用隧道。”我在同一个网络上。我检查了两次网络。这些是我遵循的步骤1)我通过在终端窗口中给出“npm start”命令来启动应用程序。2)我选择选项“s”,然
问题内容: 有没有一种方法可以使用Python脚本中的POST发送文件? 问题答案: 通过请求,上传Multipart编码的文件非常简单: 而已。我不是在开玩笑-这是一行代码。文件已发送。让我们检查:
我的servlet文件如下: 我是不是漏掉了宣言里的什么?