I’m trying to learn python but have some problem running source files from power shell. When I type ‘python’ it opens up and I can type python commands directly in the shell. I think this is called interactive mode. But when I try to run/execute a source file I get an error message: It sayys: Syntax error: invalid syntax.
I use ‘python myfile.py’ when I try to execute the script.
If I run the same file from IDLE it works just fine. Ana idea what I’m doing wrong?
Here is myfile.py. I’m running python 2.7
# filename: myfile.py
while True:
s = raw_input('Enter something: ')
if s == 'Quit':
break
print 'Lenght of the string is', len(s)
print 'Done'
You will need to put the full path of the Python executable within the command line in order for it to work. You could check and ensure that your python exe is included in your Path among your system variables.