Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 63 Online
OpenStudy (anonymous):

Is there a way to repair an error in a program without rewriting the entire program?

OpenStudy (chris):

OpenStudy (julie):

hey, you may be confusing the interactive interpreter (write successive commands in a prompt) with running a python text file. the command line style python interpreter is great for testing out language constructs quickly. however, once you move on to more complex programs you'll often want to create a text file that holds your python commands. the convention in python is to create a text file with the extension ".py", e.g. "prime.py" that holds the same commands you type into your interpreter. from a command line, you can then run the program with "python <filename>". That way if there are errors, you only have to change the line in your text file that caused the error - not type the whole thing again. take a look at this if you have more questions: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows

OpenStudy (chris):

what julie said

OpenStudy (chris):

if you're on unix, then you can do > python ps1.py

OpenStudy (anonymous):

In addition, on unix, you can add a "shebang" line like this to the beginning of your program: #! /usr/bin/python Then you can make your program executable with "chmod +x ps1.py", and then execute it directly with ./ps1.py. This method is used by most system maintenance scripts. On Windows you can make an association with the .py file extension to make Python open all such files. Windows would ignore the shebang line, resulting in one file that might work on Unix/Linux, Windows, and OS X.

OpenStudy (anonymous):

Thanks Julie and others, That was exactly the confusion I had and your help solves the problem.

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Latest Questions
Nxttrend: I was born to be a starud83dude18
42 minutes ago 59 Replies 4 Medals
Fz150: Is pluto even a planet anymore?..
1 hour ago 19 Replies 5 Medals
Fz150: Photo dumpud83dude0dud83dudcf8
30 minutes ago 31 Replies 5 Medals
Ylynnaa: A short poem about Myself
1 hour ago 3 Replies 3 Medals
Fz150: My cover art for upcoming song u201cLove smellsu201d hehe
31 minutes ago 7 Replies 5 Medals
Colorfulblueberry: if u can be any animal what would u be?
40 minutes ago 23 Replies 7 Medals
uknownprttyfacekayla: Yall i got a confession im actually a guy ud83dude14
1 hour ago 6 Replies 6 Medals
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!