$ ./self_modify.py
Initializing recursive computation...
Loading self-modification routines...
$ cat self_modify.py
#!/usr/bin/env python3
import subprocess
import sys
def modify_self():
subprocess.run([sys.executable, __file__])
if __name__ == "__main__":
modify_self()
$ python3 self_modify.py