I am trying to make my modules also work under Python 3. I found that str is more precise in Python 3. The expression: str(134 / 6.0) gives in 2.7.8: '22.3333333333' and in 3.4.1: '22.333333333333332'
Was not very hard to solve: if python_version == 3: output06[5] = '22.333333333333332' output10[5] = '23.333333333333332' output10[8] = '24.77777777777778' Earlier I did: import sys # For when the difference between 2 and 3 is important python_version = sys.version_info[0] At the moment I use it only once, but it is never bad to be prepared. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof -- https://mail.python.org/mailman/listinfo/python-list