Thank you very much! I see now. On Friday, December 19, 2014 3:28:32 PM UTC+1, Adrian Klaver wrote: > > On 12/19/2014 01:38 AM, Lei wrote: > > Hi Arian, > > > > thanks for your reply!! > > > > But it is still not working for me. I did the following: > > 1. Launch Spyder > > 2. In "IPython console" write > > In[1]: import interest > > In[2]: !python interest.py A=10 p=5 n=730 > > python: can't open file 'interest.py': [Errno 2] No such file or > directory > > > > Is it because the interest.py file is not in the recognized directory of > > Sypder? I have already added its path via "Tools" --> "PYTHONPATH > manager". > > Yes, Python is not finding the file. It starts by looking in the > directory it is started in and then goes down the PYTHONPATH. > > Did you restart Spyder after making the path change? > > Another option is to change the Spyder working directory using the > directory changer at the right top of the program. FYI, you will need to > restart the IPython or Python console for the change to be seen > > > > Another question, why do I need to use "!python" instead of "python"? > > According to the website > > https://docs.python.org/3/tutorial/stdlib.html#command-line-arguments > > That is based on starting the program from the OS shell command line. > You are trying to start it from inside IPython which is a Python > interpreter. The ! is some IPython 'magic' that allows you run programs > from the OS command line. So !python is telling IPython to go the the OS > command line and run python interest.py ... > > > If you do not want to do that import interest.py like: > > import interest > > Again it will need to be on the PYTHON PATH. > Then you can use the functions directly. This will require looking at > the code to see what it is doing. > > > > > It just says > > python demo.py one two three > > > > Thanks again! > > > > > > > -- > Adrian Klaver > [email protected] <javascript:> >
-- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/d/optout.
