Python:当我们的脚本启动并忘记时,如何制作交互式工具?

Python:当我们的脚本启动并忘记时,如何制作交互式工具?,python,Python,我有一个软件,它支持Python编写脚本,但只需启动并忘记脚本,是否有任何方法来跟踪内存(或类似的东西)以制作更具交互性的工具?或者是否有可能通过一些外部工具(如键盘记录器但更高级的工具)来跟踪内存 例如 > Run script | |> loop this while script is running & Wait for 'CTRL+X' to exit the loop | > Exit script 对。有很多方法可以做到这一

我有一个软件,它支持Python编写脚本,但只需启动并忘记脚本,是否有任何方法来跟踪内存(或类似的东西)以制作更具交互性的工具?或者是否有可能通过一些外部工具(如键盘记录器但更高级的工具)来跟踪内存

例如

   > Run script
   |
   |> loop this while script is running & Wait for 'CTRL+X' to exit the loop
   |
   > Exit script

对。有很多方法可以做到这一点。如果您是在Linux上运行此程序,您可以查看
/proc
目录中的一些信息。一个更通用的解决方案可能是侦听脚本中的套接字,并提供一个HTTP接口来查询持续运行的脚本的状态。例如,当脚本启动时,它可以打印出如下内容:

For status, visit: http://localhost:12345/ 

然后,当您访问此链接时,脚本中的套接字会收到HTTP请求,它可以通过打印您希望从脚本中获取的任何状态信息来处理该请求。

是。有很多方法可以做到这一点。如果您是在Linux上运行此程序,您可以查看
/proc
目录中的一些信息。一个更通用的解决方案可能是侦听脚本中的套接字,并提供一个HTTP接口来查询持续运行的脚本的状态。例如,当脚本启动时,它可以打印出如下内容:

For status, visit: http://localhost:12345/ 

然后,当您访问此链接时,脚本中的套接字会收到HTTP请求,它可以通过打印您希望从脚本中获取的任何状态信息来处理该请求。

当然,您也可以使用HTTP请求向脚本发送命令。当然,您可以,然后也使用HTTP请求向脚本发送命令。我假设这个问题在编辑之前有相关内容。考虑到它现在是什么,它可能应该被关闭。我想知道为什么我不能编辑这家伙的任意一个被破坏的问题。@Tim:不,它应该被回滚。我不知道这是一个选项。我假设这个问题在被编辑之前有相关的内容。考虑到它现在是什么,它可能应该关闭。我想知道为什么我不能编辑这家伙的任意一个被破坏的问题。@Tim:不,它应该回滚。我不知道这是一个选项。