An error when i switched from python v2.6.6 => v3.2.3

Νίκος Γκρ33κ nikos.gr33k at gmail.com
Thu Mar 7 10:26:50 EST 2013


Τη Πέμπτη, 7 Μαρτίου 2013 5:13:24 μ.μ. UTC+2, ο χρήστης Chris Angelico έγραψε:
> On Fri, Mar 8, 2013 at 2:01 AM, Νίκος Γκρ33κ <nikos.gr33k at gmail.com> wrote:
> 
> > os.system( 'python metrites.py > %s' ) % htmltemp
> 
> 
> 
> Manually step through what this line should do. Follow the exact same
> 
> rules Python will follow in evaluating this expression.
> 
> 
> 
> http://docs.python.org/2/reference/expressions.html#operator-precedence
> 
> http://docs.python.org/3/reference/expressions.html#operator-precedence
> 
> 
> 
> As you'll see from footnote 8 or 5 (depending on which version of the
> 
> docs), your percent operator is the same one listed in the table as a
> 
> division operator.
> 
> 
> 
> Now. Go through that expression, step by step. Walk through everything
> 
> the Python interpreter does. Figure out exactly what happens first,
> 
> second, third. Figure out when your percent operator gets handled.
> 
> Then you'll know what's wrong with that line of code.
> 
> 
> 
> You'll also gain a very useful understanding of Python, and more
> 
> generally of the way most high level languages parse expressions.
> 
> 
> 
> ChrisA

I'am sorry to say i cant figure this out :(
please enlight me.



More information about the Python-list mailing list