On Tuesday, November 13, 2012 7:35:32 AM UTC-5, Ramchandra Apte wrote: > On Tuesday, 13 November 2012 08:15:45 UTC+5:30, Caroline Hou wrote: > > > On Monday, 12 November 2012 21:25:08 UTC-5, Dave Angel wrote: > > > > > > > On 11/12/2012 09:02 PM, Caroline Hou wrote: > > > > > > > > > > > > > > > Hi all! > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I just started learning Python by myself and I have an extremely simple > > > > question now! > > > > > > > > > > > > > > > I am in my Python interpreter now and I want to open/edit a program > > > > called nobel.py. But when I typed >>> python nobel.py, it gave me a > > > > "SyntaxError:invalid syntax”( I've changed to the correct > > > > directory)what should I do? > > > > > > > > > > > > > > > I also want to run the program, but as I double-clicked the program, a > > > > command window pops up and closes immediately. How can I see the result > > > > of the program run? > > > > > > > > > > > > > > > Could anyone help me please? I am pretty confused here...Thank you! > > > > > > > > > > > > > > > > > > > > > > > > > > > > It'd be nice to specify that you're running Windows, and also what > > > > > > > > > > > > > > version of the interpreter, although in this case the latter doesn't > > > matter. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Go to a shell (cmd.exe), change to the directory containing that script, > > > > > > > > > > > > > > and type the command as you did. > > > > > > > > > > > > > > > > > > > > > > > > > > > > On linux: davea@think:~$ python nobel.py > > > > > > > > > > > > > > On Windows: c:\mydir\myscript > python nobel.py > > > > > > > > > > > > > > > > > > > > > > > > > > > > If you're already in the python interpreter, then running python is > > > > > > > > > > > > > > useless -- it's already running. In that case, you might want to use > > > > > > > > > > > > > > import. However, I recommend against it at first, as it opens up some > > > > > > > > > > > > > > other problems you haven't experience with yet. > > > > > > > > > > > > > > > > > > > > > > > > > > > > When you say you "double clicked the program', we have to guess you > > > > > > > > > > > > > > might have meant in MS Explorer. If you do that, it launches a cmd, it > > > > > > > > > > > > > > runs the python system, and it closes the cmd. Blame Windows for not > > > > > > > > > > > > > > reading your mind. If you want the cmd window to stick around, you > > > > > > > > > > > > > > COULD end your program with an raw_input function call, but frequently > > > > > > > > > > > > > > that won't work. The right answer is the first one above... Open a > > > > > > > > > > > > > > shell (perhaps with a menu like DOS BOX), change... > > > > > > > > > > > > > > > > > > > > > > > > > > > > That way, when the program finishes, you can see what happened, or > > > > > > > > > > > > > > didn't happen, and you can run it again using the uparrow key. > > > > > > > > > > > > > > > > > > > > > > > > > > > > BTW, you don't need to send email to both the python-list and to the > > > > > > > > > > > > > > newsgroup. The newsgroup is automatically fed from the list. But since > > > > > > > > > > > > > > you're posting from google groups, that's just one of the bugs. Many > > > > > > > > > > > > > > folks here simply filter out everything from google groups, so your post > > > > > > > > > > > > > > is invisible to them. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > > > > > > > > > DaveA > > > > > > > > > > > > Hi Dave! > > > > > > > > > > > > thank you very much for your quick reply! I did manage to get the program > > run from cmd.exe. > > > > > > So does it mean that if I want to use python interactively,I should use the > > interpreter,while if I just want to run a python program, I should use DOS > > shell instead? > > > > > > Also, how could I edit my script? I have sth called "IDLE" installed along > > with python. Is it the right place to write/edit my script? > > > > > > Sorry about these semi-idiot questions but it is really hard to find an > > article or book that covers such basic stuffs! > > > > > > Thank you! > > > > > > > > > > > > Caroline Hou > > > > IDLE is recommended for newbies like you because an IDE requires too much > configuration. > > When you start writing a big project, you can use an IDE.
Thank you Dave and everybody here for your helpful comments!This place is awesome! I found this group when I googled python-list. Seems like this is not the usual way you guys access the list? -- http://mail.python.org/mailman/listinfo/python-list