thanks for a propmt reply, Minh ! --- I needed it quickly, so I even contemplated reading it in GAP instead of Sage :-)
On Sep 6, 9:44 pm, Minh Nguyen <[email protected]> wrote: > Hi Dima, > > On Mon, Sep 6, 2010 at 11:26 PM, Dima Pasechnik <[email protected]> wrote: > > What is going on? This is with > > Sage Version 4.5.3.rc0, Release Date: 2010-08-30 > > The problem lies with typing in Python. Any file with the extension > ".py" is interpreted by Sage as a Python module and is loaded in/read > as such without any preparsing. Note that at the Python shell you > would get this: > > sage: version() > 'Sage Version 4.5.2, Release Date: 2010-08-05' > sage: !python > Python 2.6.4 (r264:75706, Aug 13 2010, 15:30:25) > [GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu4)] on linux2 > Type "help", "copyright", "credits" or "license" for more information.>>> 3 / > 2 > > 1 > > > Any tips how to fix this? > > One way to overcome the above problem is to rename your file to have > the extension ".sage". That way, such a file would be read in and > preparsed. Here's an example: > > sage: !cat demo.py > dat = [[6,3,3,4,1,3/2], [6,3,3,4,1,1]] > print dat > sage: load("demo.py") > [[6, 3, 3, 4, 1, 1], [6, 3, 3, 4, 1, 1]] > sage: > sage: !cat demo2.sage > dat = [[6,3,3,4,1,3/2], [6,3,3,4,1,1]] > print dat > sage: load("demo2.sage") > [[6, 3, 3, 4, 1, 3/2], [6, 3, 3, 4, 1, 1]] > > -- > Regards > Minh Van Nguyen -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URL: http://www.sagemath.org
