Hi, May I extend the question somewhat.
If you look at http://www.sagemath.org/doc/tutorial/programming.html#section-standalone , you find the text: "It is also easy to access C functions defined in separate *.c files. Here’s an example. Create files test.c and test.spyx in the same directory with contents:" I'm using VMware player + Windows, so I have no direct access to Windows directories. Thus WHERE must I put the files test.c and test.spyx? Roland On 19 jun, 01:32, TianWei <[email protected]> wrote: > > I'm learning to use Sage/Python for undergrad research over this > > summer. I'm running Sage 4.4.2 (binary build) on snow leopard (Mac OS > > 10.6.3). I wrote an extremely small program in python: > > > import sys > > from sage.all import * > > > print "Hello" > > > and called it test.py. It is currently in my sage folder. I type > > test.py into the command line and get the error: > > > NameError Traceback (most recent call > > last) > > > /Applications/sage/<ipython console> in <module>() > > > NameError: name 'test' is not defined > > Hi, > > I'm also a new sage user, but one way to get started is to read: > > http://www.sagemath.org/doc/tutorial/programming.html#section-standalone > > To get your script to run, you could type: > > <path to sage executable>/sage test.py > > at any command shell (bash, sh, etc). If you add the sage installation > directory to your PATH environment variable, then you could simply > call "sage test.py". > > Note that using a ".py" extension would disable the sage pre-parser, > so the expression "2^8" in the script would not be interpreted as > exponentiation (as in sage), but as the bitwise-or operator as defined > in python (I believe). > > To run a script using the sage pre-parser, use a ".sage" extension. > > There's probably other variations of the same idea here, but I usually > use the Sage Notebook, so I don't know much about running external > scripts. > > -- Tianwei. -- 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
