【发布时间】:2016-10-04 21:39:42
【问题描述】:
Python 代码定期更新变量中的字符串数据,然后使用 logfile.open、write & close() 将数据保存为 txt。当 txt 被保存后,AJAX.load 需要能够识别发生了更新然后自动执行一个函数。有没有办法监控 Python 生成的 txt 文件的变化?或者监视其日期/时间戳以进行更改?可以用来表示更改已经发生然后执行 JavaScript 函数?
【问题讨论】:
-
js如何到达文件?
-
有办法吗?是的。您可以让您的 JS 程序定期检查文件上的时间戳并查看它是否已更改,您可以让您的 Python 程序向您的 JS 进程发送一条消息,告诉它运行它的工作,等等。这当然是假设您在 Node.js 之类的东西中重新运行 JS。如果您从浏览器询问,那么您将需要一个 WebSockets 连接来来回传递消息或定期执行 AJAX 调用,服务器会检查文件。
-
请不要发布重复的问题stackoverflow.com/questions/39844680/…
-
@DelightedD0D:我们不知道 OP 没有使用 node.js 或 a` `
-
@dandavis 你在说什么?这个问题来自同一个 OP 询问同样的事情。
<input type=file>在哪里遇到任何问题??
标签: javascript jquery python ajax python-2.7