<div dir="ltr">OK thanks, Benjamin,<div><br></div><div>you are correct sys.maxsize is 2*63-1 on it.  <div><br></div><div>I was under the impression that Python was using int_64_t for the implementation of Win64 based integers.  Most probably because I've sen discussion on Python 64 bits and those post were most probably were in the scope of some Unix-type platform.</div>
<div><br></div><div style><br></div><div style>Regards,</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, May 19, 2013 at 6:56 PM, Benjamin Peterson <span dir="ltr"><<a href="mailto:benjamin@python.org" target="_blank">benjamin@python.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/5/19 Pierre Rouleau <<a href="mailto:prouleau001@gmail.com">prouleau001@gmail.com</a>>:<br>
<div class="im">> Hi all,<br>
><br>
> I just installed Python 2.7.5 64-bit () on a Windows 7 64-bit OS computer.<br>
> When I evaluate sys.maxint I don't get what I was expected.  I get this:<br>
><br>
> Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on<br>
> win32<br>
> Type "copyright", "credits" or "license()" for more information.<br>
>>>> import sys<br>
>>>> sys.maxint<br>
> 2147483647<br>
>>>> import platform<br>
>>>> platform.machine()<br>
> 'AMD64'<br>
>>>> import os<br>
>>>> os.environ['PROCESSOR_ARCHITECTURE']<br>
> 'AMD64'<br>
>>>><br>
><br>
><br>
>  Should I not get a 64-bit integer maxint (9223372036854775807) for<br>
> sys.maxint ?<br>
<br>
</div>This is correct. sizeof(long) != sizeof(void *) on Win64, and size<br>
Python int's are platform longs, you get the maxsize of a 32-bit int.<br>
Check sys.maxsize for comparison.<br>
<br>
<br>
<br>
--<br>
Regards,<br>
Benjamin<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>/Pierre
</div></div></div>