<DIV>Hi, everyone,</DIV>
<DIV>    I am testing modifying the pyc file when it is imported. As I know, there is three situation:</DIV>
<DIV>    1、runing in the python.exe</DIV>
<DIV>         eg: python.exe test.pyc</DIV>
<DIV>        in this situation, I find the source on line 1983 in file pythonrun.c</DIV>
<DIV>    2、import the pyc from a zip file</DIV>
<DIV>        I find the source on line 1132 in zipimport.c</DIV>
<DIV>    3、do a normal import</DIV>
<DIV>        eg: two file : main.py and testmodule.py</DIV>
<DIV>        and in main.py:</DIV>
<DIV>        import testmodule</DIV>
<DIV> </DIV>
<DIV>        in this situation, I can not find the source code how python implement it. I test a wrong format pyc, and got a error "ImportError: bad magic number",and I search "bad magic number" in the source code,  I find it is in importlib/_bootstrap.py(line 815),but when I modify this error info(eg: test bad magic) and run again, nothing is changed. It seems that the file is not the correct position.</DIV>