首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Python应用程序24x7 -设计问题

运行Python应用程序24x7 -设计问题
EN

Stack Overflow用户
提问于 2020-09-05 20:04:15
回答 2查看 269关注 0票数 1

我有一个python功能,在木星笔记本/谷歌Colab,它检查当前的股票价格和其他计算。我计划根据一些触发器设置一些警报。因此,为了能够在整个工作日中运行,我如何以及在哪里运行代码?

如何运行python代码24x7?我需要一个24小时运行的指定服务器吗?

二、我是否应该将代码更改为python脚本,而不是使用笔记本?

三、对python项目结构有很好的参考吗?

四.对于python库设置电子邮件/sms/Whatsapp警报有什么建议吗?

我计划在将来增加ML功能。我应该使用云函数对本地GPU吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-05 20:19:24

I.您可以使用您选择的编译器(如Visual或PyCharm )运行python脚本。但是,这会耗尽CPU,可能不是在任何时候运行的最佳选择。就我个人而言,我使用Vim编辑我的文件,并对脚本使用Git Bash。我的脚本运行了几个小时,同时使用我的电脑没有问题。

II.您可以使用标准文本编辑器或python编译器。你是否想要追踪你的错误取决于你自己。

III. --我不希望我的答案因为广告而被标记,所以我只想说,简单地搜索一下“最佳Python”就会给出一些很棒的结果。但是,作为参考,您可以参考https://docs.python.org/3/的官方python文档。

IV.是一个很好的发送短消息/Whatsapp消息的库。你可以输入发件人的电话号码和接收者的号码,这基本上就是发送文本的时候了。下面是一些更多的信息:https://www.twilio.com/docs/libraries/python

对于电子邮件,可以使用标准电子邮件系统(如SMTP )。下面是关于这个的更多信息:https://www.tutorialspoint.com/python/python_sending_email.htm

V. --这取决于应用程序的最终目标是什么。如果你打算把它展示给你的朋友和家人,当地的GPU应该没问题。但是如果你计划向公众发布它,使用云服务器是最好的选择之一。

票数 1
EN

Stack Overflow用户

发布于 2020-09-05 20:41:39

一种设计解决方案是使用云提供商(如google云平台或amazon服务)来安排python脚本的执行。涉及到的gcp服务包括Pub/Sub、Cloud、Cloud、存储库。

scheduler

  • Cloud
  • Pub/Sub :=,异步消息传递服务
  • Cloud :=,自动部署计算引擎和存储以执行python脚本,并删除计算引擎和存储afterwards.
  • Cloud存储库:=私有Git repository
  1. You,使用pub/sub创建一个主题/通道。
  2. 您通过云调度程序设置了一个cron作业,定期向先前创建的pub/sub发送消息。
  3. 将您的GitHub存储库连接到云源存储库(Cloud将从现在起与GitHub Repository)
  4. You自动同步),创建一个与云一起创建的函数。函数,并使用作为函数的源代码。作为此函数的触发器,您可以设置发送给先前创建的Pub/Sub主题的任何消息。
  5. python脚本可以包括请求库存数据的yfinance库、通过GCP存储处理数据存储的google云库,然后您可以将其扩展到其他google云库以包括ML服务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63758021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档