Python—将2.7.6更新为2.7.9会导致任何问题/冲突吗?
问:我是python的新用户。我目前正在使用v2.7.6,与其他系统和用不同语言编写的文件有着紧密的联系。更新到v2.7.9是否会导致任何问题? 使用2.7.6中编写的py文件和/或使用其他语言编写的文件是否存在任何隐藏冲突 Cany是一个解释,解释为什么它可能导致问题/为什么它不能Python—将2.7.6更新为2.7.9会导致任何问题/冲突吗?,python,version-control,version,updates,conflict,Python,Version Control,Version,Updates,Conflict,问:我是python的新用户。我目前正在使用v2.7.6,与其他系统和用不同语言编写的文件有着紧密的联系。更新到v2.7.9是否会导致任何问题? 使用2.7.6中编写的py文件和/或使用其他语言编写的文件是否存在任何隐藏冲突 Cany是一个解释,解释为什么它可能导致问题/为什么它不能 谢谢您的时间。次要/错误修复版本不应该破坏任何东西。有些事情总是可能出错,但你的风险可能很小。请注意,您使用的库和第三方集成越多,风险确实会增加,但风险仍然很小 另外,这有点吹毛求疵,但在2.7.6中没有“编写”文
谢谢您的时间。次要/错误修复版本不应该破坏任何东西。有些事情总是可能出错,但你的风险可能很小。请注意,您使用的库和第三方集成越多,风险确实会增加,但风险仍然很小 另外,这有点吹毛求疵,但在2.7.6中没有“编写”文件
.py的概念
.py
文件只是.py
文件,使用2.7.6 python解释器或2.7.9等执行
您可以在这里找到2.7.9中的更改列表:次要/错误修复版本不应该破坏任何东西。有些事情总是可能出错,但你的风险可能很小。请注意,您使用的库和第三方集成越多,风险确实会增加,但风险仍然很小
另外,这有点吹毛求疵,但在2.7.6中没有“编写”文件.py的概念
.py
文件只是.py
文件,使用2.7.6 python解释器或2.7.9等执行
您可以在这里找到2.7.9中的更改列表:它不太可能导致任何问题。Python版本的格式为major.minor.bugfix
。bugfix中的更改不应改变任何程序的工作方式,除非它能使它们在以前无法正常工作的地方正常工作。minor
中的更改不需要您对程序进行太多更改,但您可能需要升级库。在major
中的更改肯定是向后不兼容的,但谢天谢地不是那么常见。只有当您的程序有很多依赖项时,您才有可能遇到问题。它不太可能导致任何问题。Python版本的格式为major.minor.bugfix
。bugfix中的更改不应改变任何程序的工作方式,除非它能使它们在以前无法正常工作的地方正常工作。minor
中的更改不需要您对程序进行太多更改,但您可能需要升级库。在major
中的更改肯定是向后不兼容的,但谢天谢地不是那么常见。只有当您的程序有很多依赖项时,您才有可能遇到问题。这不会导致任何问题。更改如下:。再做几件事就行了。我看到的唯一一件不再有效的事情是由于旧版本中的安全缺陷而进行的更改。您可能不想让它继续工作。这不会导致任何问题。更改如下:。再做几件事就行了。我看到的唯一一件不再有效的事情是由于旧版本中的安全缺陷而进行的更改。您可能不想让它继续工作。当然,升级系统组件总是有可能导致错误。然而,Python开发人员确实非常重视向后兼容性
如果这是一个严重的问题,您应该确保您的软件有足够的单元测试,并在将其安装到生产系统之前在更新的Python上运行它们。当然,升级系统组件总是有可能导致错误。然而,Python开发人员确实非常重视向后兼容性
如果这是一个严重的问题,您应该确保您的软件有足够的单元测试,并在将其安装到生产系统之前在更新的Python上运行它们