我是Python的新手,對此很感興趣。由於Python 2.x和3.x之間存在差異,可以修改IDLE(在配置或設置文件中)來識別和編譯擴展名爲.py3或.py2的文件嗎?此外,這難以實施,或者更好的是,這值得付諸實施?使用多個Python版本:可以將IDLE配置爲查看* .py3/* .py2
3
A
回答
0
這是不值得的努力。有更好的方法來支持Python 2和Python 3.請參閱http://python3porting.com/,特別是http://python3porting.com/strategies.html。
3
不知道閒置,但讓你的文件決定要使用的python版本的首選方式是不會有不同的文件擴展名,但要使用「shebang」行,如#! /usr/bin/python3
。爲了使這個工作在Windows和Linux上,有新的Python Launcher for Windows(描述在pep 397)
相關問題
- 1. 是否可以有多個py3版本?
- 2. 從Py3將Selenium更改爲Py2
- 3. 如何處理python導入,使他們可以輕鬆地使用py2和py3?
- 4. 如何爲一組特定的Python版本創建一個Python輪? py2.py3-none-any.whl太寬了
- 5. 將IDLE配置爲使用Unicode
- 6. Python IDLE:更改Python版本
- 7. 如何設置的Python IDLE使用某些Python版本
- 8. Apache配置 - 多個python版本
- 9. 防止TextIOWrapper從在的Py2/PY3兼容的方式收盤GC
- 10. 如何編寫處理URLError異常的py2代碼,用於py2和py3
- 11. 在Py3上嵌套`ImportError`而在Py2上不能嵌套
- 12. 將pickle py2移植到py3字符串變成字節
- 13. 將彈性beanstalk配置爲使用python的新版本
- 14. 如何將對象轉換爲可以在py2和py3中工作的方式的Unicode?
- 15. 我可以將IDLE配置爲自動將製表符轉換爲空格嗎?
- 16. 可以將Plone搜索配置爲查看Portlet內容嗎?
- 17. 我可以爲多個版本的Python創建一個蛋嗎?
- 18. 可以將Restlet配置爲使用BufferedHttpEntity?
- 19. 是否可以使用trigger.io重新加載更新到多個配置版本?
- 20. MySQL版本4可以使用「PHP的多個MySQL查詢」
- 21. IDLE無法導入Tkinter。您的Python可能未配置爲Tk
- 22. 在py2和py3中處理Python文件讀取選項rU的優雅方式
- 23. 爲Python安裝OpenCV(多個python版本)
- 24. 如何更改IDLE使用的python版本?
- 25. 使用多個Python版本構建Boost
- 26. 配置IDLE時Python會凍結
- 27. 從相鄰模塊導入包在Py2中工作,但不在Py3中
- 28. 我可以設置IDLE以默認啓動Python 2.5嗎?
- 29. MVC,使用相同的查看多個配置文件
- 30. 將默認Python版本從2.6.6更改爲2.7,並配置django
它只適用於可執行文件,但。 –
這看起來更像是一個「砰砰」對我來說。 (我試圖編輯它,但是SO不接受少於6個字符的編輯;) –
@John Gaines Jr .:糟糕,錯字。修好了,謝謝! – Steven