At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
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 ". 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:
Not the answer you are looking for? Search for more explanations.
if you're on unix, then you can do > python ps1.py
In addition, on unix, you can add a "shebang" line like this to the beginning of your program:
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.
Thanks Julie and others,
That was exactly the confusion I had and your help solves the problem.