簡體   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