将Python 2代码移植到Python 3 author: Brett Cannon 摘要 Python 3是Python的未来,而Python 2仍然存在activeuse,最好让你的项目可用于两个主要版本的Python。本指南旨在帮助您弄清楚如何最好地支持Python 2&3同时 //如果您想要扩展模块而不是纯Python代码,请参阅将扩展模块移植到Python 3 . 如果您想阅读一个核心Python开发人员对Python 3came的存在进行了解,你可以阅读Nick Coghlan的Python 3 Q&一个orBrett Cannon的为什么Python 3存在.

稳定的应用程序二进制接口 传统上,Python的C API将随每个版本而改变。大多数更改都是源兼容的,通常只需添加API,而不是加入API或删除API(虽然有些接口在首先被弃用后会被删除). 遗憾的是,API兼容性并未扩展到二进制兼容性(ABI)。原因主要是结构定义的演变,添加新字段或更改字段类型可能不会破坏API,但可能会破坏ABI。因此,扩展模块需要针对每个Python版本进行重新编译(尽管在Unix上没有使用任何受影响的接口时可能会出现异常)。此外,在Windows上,扩展模块与特定的pythonXY.dll链接,需要重新编译为更新的. 从Python 3.2开始,已声明API的一个子集

shlex– 简单的词法分析 源代码: Lib / shlex.py shlex类可以很容易地编写类似于语法分析器的词法分析器Unix shell。这对于编写小语言(例如,在Pythonapplications的运行控制文件中)或解析引用的字符串通常很有用. shlex模块定义了以下函数: shlex.split(s, comments=False, posix=True) 使用类似shell的语法拆分字符串s。如果comments是False(默认值),将禁用给定字符串中的注释解析(将commenters实例的shlex属性设置为空字符串)。此函数默认在POSIX模式下运行,但如

最近,一篇文章Ryan Imel在WPCandy上发表过关于过度强调活跃插件数量重要性的文章引发了一些争论。这个论点基本上是减少WordPress网站上运行的插件数量并不是确保更好性能的有效方法。是的,拥有大量插件有时候在逻辑上可能有些不切实际,但根本问题在于,无论你安装了多少插件,它的质量都很重要。它们应该是你能找到的最好的插件才能完成这项工作。 情境 每个人都希望他们的网站以最佳状态运行,每个人都在性能方面做出很少的牺牲来获得功能他们需要。当您开始运行时,可能会安装一些不同的插件,或者随着时间的推移,可能会发布更好的插件。那个插件列表可能会有点长,你甚至可能忘记了其中一些实际上做了什么!

WordPress是一个很棒的平台,这只是因为它背后有一个很棒的社区。存储库中有数千个免费提供的插件。谢谢那些给我们礼物的真棒插件开发者。现在轮到我们回馈了。登陆插件页面是令人沮丧的,该页面已被下载了数千次,并且只有一个人确认它有效,或者它已损坏。我们理解不是每个人都是编码员,但每个人都可以成为测试人员。我们都可以花5秒钟的宝贵时间访问WordPress插件存储库并进行插件兼容性检查。 这将有助于所有其他正在考虑使用该插件的WordPress用户,因为现在他们会觉得使用该插件更加舒适。保证非常令人满意。每个自我托管的WordPress安装都安装了Akismet,超过一半的博客使用Akismet

哇今天是忙碌的一天。这是今天的第三篇文章。现在我们终于完成了对所有网站的升级,我们终于可以写一下了。 WordPress 3.4.2今天发布。它被标记为所有先前版本的维护和安全版本。 一些修复是: 修复管理区域中旧版浏览器的一些问题。 修复主题可能无法正确预览或其屏幕截图可能无法显示的问题。 通过可视化编辑器改进插件兼容性。 解决某些类永久链接结构的分页问题。 避免使用oEmbed提供程序和引用程序时出错。 防止上传不正确大小的标题图像。 还有一些安全修复和强化。这些漏洞包括潜在的权限提升以及影响不信任用户的多站点安装的错误。

通常,我们的用户会向我们询问有关插件未使用其WordPress版本进行测试的警告。你应该安装插件插件吗?或者找另一个插件?在本文中,我们将讨论为什么要安装未使用您的WordPress版本测试过的插件?它是什么意思以及如何帮助WordPress社区? 当您从WordPress管理区域安装插件时,您可能会看到一个警告,即未使用您的WordPress版本测试插件。 WordPress如何获取未经测试的信息? 官方WordPress插件存储库是最大的免费和开源WordPress插件集合。提交插件时,作者需要提交带有插件的“自述”文件。然后,插件目录使用此自述文件生成插件页面。 自述文件包含“经过测试”

如果你是许多想要自定义你的WordPress网站设计但没有触摸CSS的初学者之一,那么你很幸运。 WordPress的CSS Hero插件允许您在不触及单行代码的情况下进行设计自定义。在这个更新的CSS Hero评论中,我们将向您展示如何使用CSS Hero来定制您的网站,以及为什么我们认为它是每个WordPress初学者应该尝试的插件之一。 我们的CSS Hero Review CSS Hero是一个优质的WordPress插件,允许您设计自己的WordPress主题,而无需编写任何代码(无需HTML或CSS)。 您可以撤消对初学者非常有用的更改。所有更改都保存为附加样式表,这意味着您可以升