Dangers of updating from python 2.7 to 3.0 and above
A person for which I am working under constantly has reserves about me
updating programs that were written in python 2.5 and 2.7 to python 3.3. I
work in bioinformatics and a lot of the python code is pre 3.0 and while I
have a linux that runs 2.7 it on a virtual machine, on my main machine I
am already at python 3.3 and develop my programs with it. I understand
that if the program has heavy reliance on the libraries then there could
be some compatibility issues but besides that I don't see why I can't just
spend a little time upgrading it. I feel I should clarify that most of
this programs are not much more then the a few hundred lines of code.
What I really want to know is;
Are there some real differences between the two version that might cause a
program to run different?
Is it possible to just simply update to 3.3 and clean it up by just
changing the over things like print to print() or urlib2 to the update
urlib?
No comments:
Post a Comment