由於SciPy,即使我想遷移到Python 3,我仍然堅持使用Python 2.由於我的大部分研究工作都是數據分析和建模,因此我使用了IPython HTML筆記本在我的日常工作中。然而,這意味着我已經習慣了Python 2語法(例如print x
),這經常出現在我的理智檢查步驟中。IPython代碼從Python 2遷移到Python 3
現在SciPy的似乎是與Python 3兼容(請糾正我,如果我錯了),我想從Python的2遷移到Python 3的
然而,這意味着大多數的我IPython筆記本電腦將充斥着Python 2 print
聲明,每次我通過它們重新運行分析時都會產生大量錯誤。
所以這裏是我的問題:2to3是否能夠修改IPython HTML筆記本?後勤挑戰:我現在有30-40個人,分散在不同的項目文件夾中。如果2to3不是正確的解決方案,我應該採取其他措施嗎?
您確定沒有自動化工具可用於HTML筆記本。這在問題跟蹤器中進行了討論:https://github.com/swcarpentry/bc/issues/107 .ipynb文件是文本文件,您可以使用腳本來解析此2to3轉換,儘管它可能不一定是微不足道的。該線程表示該問題將在2014年重新討論。 – treddy