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)

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.

Reply via email to