繁体   English   中英

在网站上运行 Python 脚本(在后台)

[英]Running a Python Script on a Website (in the background)

首先,对非常基本的问题表示歉意。 我已经查看了其他答案,但他们还没有完全回答我所追求的。 我有信心用 HTML/CSS 设计一个网站,并且对 Python 有非常非常基本的了解。

我想在我的网站上运行一个非常基本的 Python 脚本。 它分析有关特定主题的推文,然后发布情绪分析分数。 我希望它每小时运行一次情绪分析并缓存分数。

我有一个可用的 Python 脚本,它在 Jupyter Notebook 中执行此操作。 您能否概述一下如何使该脚本在线运行并缓存结果? 我已经阅读过使用 Python Web 框架,但从我有限的理解来看,它们似乎有点矫枉过正?

感谢您的帮助!

你能给我一个关于如何使这个脚本在线运行的概述吗?

关键是要解耦系统的两个部分:

  • 生产数据
  • 在网站上展示它。

因此,首先要做的是让您的情绪分析脚本将其值推送到数据库。 数据库可以是像 csv 文件一样简单的东西,也可以是键/值存储,或者像 MySQL 或 CouchDB(或数百种其他选择)之类的东西。

在网站上,您必须在以下各项之间做出决定:

  • 服务器端
  • 客户端

如果是前者,你可以用 Python 编程,如果那是你最熟悉的。 无论您选择哪种语言/框架组合,都会有一个示例教程,说明如何从数据库中读取值并显示它:这几乎是最基本的事情。

如果是客户端,您通常会使用 JavaScript 进行编程。 同样,您需要选择一个框架,但您应该能够轻松找到要遵循的教程。

(除非您有充分的理由更喜欢服务器端,例如熟悉现有框架或访问数据库的安全问题,否则我会采用客户端方法。)

我已经阅读了使用 Python 网络框架......矫枉过正?

是和否。 您将需要某种数据库和某种框架。 了解网络安全的基础知识也会很好。 如果情感分析是您的主要目标,那么所有这些都会让人分心,最好找一个已经知道网络编程的朋友一​​起工作。 或者只是找到一个与您想要做的事情非常接近的教程,然后进行调整。

(PS 我打算将您的问题标记为“太宽泛”,但您确实要求概述,所以我希望这会有所帮助。)

暂无
暂无

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

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