Question about output different with command dis.dis(code)

fl rxjwg98 at gmail.com
Thu Nov 26 04:02:19 EST 2015


Hi,

I see the following from a previous post:


Python 1.5.2 (#1, Aug 27 2012, 09:09:18)  [GCC 4.1.2 20080704 (Red Hat 
4.1.2-52)] on linux2 
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam 
>>> import dis 
>>> code = compile("(1, 2, 3)", "", "eval") 
>>> dis.dis(code) 
          0 SET_LINENO          0 
          3 LOAD_CONST          0 (1) 
          6 LOAD_CONST          1 (2) 
          9 LOAD_CONST          2 (3) 
         12 BUILD_TUPLE         3 
         15 RETURN_VALUE 


When I run the above three line code, I get the following:

dis.dis(code)
  1           0 LOAD_CONST               3 ((1, 2, 3))
              3 RETURN_VALUE        


on my Windows 7 PC Canopy. Are there something, my input or Python difference
make the output different?

Thanks,



More information about the Python-list mailing list