Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我真正喜欢 django 的一件事是在您编辑项目时服务器自动重置的方式。我最近开始在扭曲/旋风中进行一些开发。
是否有类似的方法可以在更改程序文件时自动重置twistd?
您可以使用inotify - 它可以监控文件系统事件,例如文件修改。还有python绑定:pyinotify 那里有很多教程,我的建议是您实现一个包装器,该包装器启动扭曲的监视器您的源路径。当文件修改发生时,您重新启动扭曲。
我使用自己的Pyquitter,它轮询进程已导入的每个模块的源文件。查看自述文件中的“示例使用”,其中介绍了如何将其与 Twisted 一起使用。