繁体   English   中英

在Azure内部的Visual Studio 2017中自动化Python应用程序

[英]Automate Python Application in Visual Studio 2017 inside Azure

我正在尝试从csv文件中提取功能,并且使用Python执行任务。 我在Azure中,使用Visual Studio 2017创建了一个Python应用程序。它运行良好,我正在寻找使流程自动化的方法,以便按计划分批运行。

我不想将其发布为Web作业,因为该脚本对我的VM的本地磁盘中的文件有一些引用。 有人可以告诉我批量运行此解决方案的选项吗?

根据您的描述,我为您提供了以下几种批量运行解决方案的方法。

1.网络工作

实际上,您可以将Python脚本相关的模块或引用打包在一起,然后将它们发送到webjob。 然后,您可以在KUDU上找到它们的绝对路径并在脚本中引用它们,因此这不会影响您使用webjob。 对于此过程,您可以参考我曾经回答的情况: Web Job上的Python库

请注意,Web Job至少可以每秒执行一次。

2.Azure调度程序

Azure Scheduler允许您声明性地描述要在云中运行的操作。 然后,它会自动计划并运行这些操作。 您可以定期调用您的应用脚本网址。 更多细节,请参考官方教程 请注意,Azure Scheduler至少每分钟可以执行一次。

3,天蓝色功能

与之前的方法一样,您可以使用Azure函数计时器触发器来定期调用您的应用程序脚本URL。 更多细节,请参考官方教程

4.天蓝色批次

Azure Batch计划将计算密集型工作安排在托管的虚拟机集合上运行,并可以自动扩展计算资源以满足您的工作需求。考虑到Azure Batch用于大数据操作中,合并您的情况的成本相对较高高,我不建议你使用。更多详细信息,请参考官方教程

希望对您有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM