On Oct 20, 2014 1:20 AM, "John Cremona" <john.crem...@gmail.com> wrote: > > On 19 October 2014 20:02, William Stein <wst...@gmail.com> wrote: > > On Sun, Oct 19, 2014 at 4:52 AM, Santanu Sarkar > > <sarkar.santanu....@gmail.com> wrote: > >> I have a text file abc.txt in Desktop where I have written A=[1,2,3,4]. Is > >> it possible > >> to call this array A from Sage notebook? > >> > >> When I write the following in notebook, > >> > >> A1 = load("/Desktop/abc.txt") > > > > You could do this: > > > > exec preparse(open('/Desktop/abc.txt').read()) > > > > or name your file abc.sage and do > > > > load('/Desktop/abc.sage') > > > > in the notebook (maybe), or > > > > %execfile /Desktop/abc.sage > > > > on the command line. (That one has to use %execfile and %load doesn't > > work continues to be a change that I am unhappy with.) > > %runfile abc.sage > > works fine, that is what I use all the time. The extension has to be > sage or py (or pyx or spyx or m but the would be read / parsed > differently)
Thanks - I meant %runfile not %execfile. I find it hard to remember, which is yet another reason I am against removal of the more memorable %load that we had for years. > > John > > > > Published example (requires login still): > > > > https://cloud.sagemath.com/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/files/2014-10-19-115550-load/ > > > > -- William > > > >> > >> getting > >> > >> Traceback (most recent call last): > >> File "<stdin>", line 1, in <module> > >> File "_sage_input_49.py", line 10, in <module> > >> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 > >> -*-\\n" + > >> _support_.preparse_worksheet_cell(base64.b64decode("QTEgPSBsb2FkKCIvRGVza3RvcC9hYmMudHh0Iik="),globals())+"\\n"); > >> execfile(os.path.abspath("___code___.py")) > >> File "", line 1, in <module> > >> > >> File "/tmp/tmpgD_ocu/___code___.py", line 2, in <module> > >> exec compile(u'A1 = load("/Desktop/abc.txt") > >> File "", line 1, in <module> > >> > >> File "sage_object.pyx", line 862, in sage.structure.sage_object.load > >> (sage/structure/sage_object.c:9317) > >> IOError: [Errno 2] No such file or directory: '/Desktop/abc.txt.sobj' > >> > >> > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "sage-support" group. > >> To unsubscribe from this group and stop receiving emails from it, send an > >> email to sage-support+unsubscr...@googlegroups.com. > >> To post to this group, send email to sage-support@googlegroups.com. > >> Visit this group at http://groups.google.com/group/sage-support. > >> For more options, visit https://groups.google.com/d/optout. > > > > > > > > -- > > William Stein > > Professor of Mathematics > > University of Washington > > http://wstein.org > > > > -- > > You received this message because you are subscribed to the Google Groups "sage-support" group. > > To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. > > To post to this group, send email to sage-support@googlegroups.com. > > Visit this group at http://groups.google.com/group/sage-support. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. > To post to this group, send email to sage-support@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-support. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.