467,905 Members | 1,840 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 467,905 developers. It's quick & easy.

Executing python script in non-interactive mode on cygwin (windows)

I am facing a very basic problem as any new bie would face.

I know perl and now i want to use python

In perl, it is very simple , just
"perl scriptname.pl"
will execute the script.

But i think python is worse than perl

It takes to interactive mode , which i don;t want to use.

"python scriptname.py"
does not execute python script

It was, i don't know executing it or not.

1. I placed these contents in a file named "1.py"
a,b=0,1
n=5
while n<=0:
print b
a=b
b=a+b
n=n-1
print n

Then

2.
on "cygwin shell in windows"
i gave "python 1.py"

hoping that it will exeucte and give me output, but nothing was
printed

Does python not support teh non-interactive mode of execution

I have the manuals and they dont' specify this thing anywhere. they
tell use "python -c filename"
Please help.
A newbie's request.

Pankaj
i gav

Jan 23 '06 #1
  • viewed: 2109
Share:
3 Replies
"Pankaj" wrote:
I know perl and now i want to use python

In perl, it is very simple , just
"perl scriptname.pl"
will execute the script.

But i think python is worse than perl

It takes to interactive mode , which i don;t want to use.

"python scriptname.py"
does not execute python script

It was, i don't know executing it or not.

1. I placed these contents in a file named "1.py"
a,b=0,1
n=5
while n<=0:
print b
a=b
b=a+b
n=n-1
print n

Then

2.
on "cygwin shell in windows"
i gave "python 1.py"

hoping that it will exeucte and give me output, but nothing was
printed

Does python not support teh non-interactive mode of execution n=5
while n<=0:


not sure about Perl, but in Python, five is not less than or equal
to zero.

maybe you meant to write:

n=5
while n >= 0:

?

</F>

Jan 23 '06 #2
Thanks

it was my mistake

Jan 23 '06 #3
Pankaj enlightened us with:
But i think python is worse than perl
No it isn't.
It takes to interactive mode , which i don;t want to use.
Then don't use it.
"python scriptname.py"
does not execute python script
Yes it does.
1. I placed these contents in a file named "1.py"
a,b=0,1
n=5
while n<=0:
Which is immediately false.
on "cygwin shell in windows"
i gave "python 1.py"

hoping that it will exeucte and give me output, but nothing was
printed


Which is correct for your program.

Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Jan 23 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Andrew Chalk | last post: by
reply views Thread by SS | last post: by
52 posts views Thread by Olivier Scalbert | last post: by
1 post views Thread by sarmin kho | last post: by
1 post views Thread by Valentina Boycheva | last post: by
reply views Thread by Ian Warford | last post: by
4 posts views Thread by Andrew Ayre | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.