I want code changes to take effect immediately during development. How can I detect changed files and reload them in the running Python (2.7) application?
Edit:
After reading the pages linked by 'Ivo van der Wijk', I think it would be best to restart the web application when code changes - like Django does. So the actual question is: How to monitor file modifications?
解决方案
This question has been asked a number of times
You can use reload(module) for this, but beware of nasty side effects. For example, existing code will be based on the original code, it will not magically get new attributes or baseclasses added.