python-2to3相关内容

用 python 3 解开一个 python 2 对象

我想知道是否有办法使用 Python 3.4 加载在 Python 2.4 中腌制的对象. 我一直在对大量公司遗留代码运行 2to3 以使其保持最新状态. 完成此操作后,在运行文件时出现以下错误: 文件“H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py",第 382 行,在 read_re ..
发布时间:2022-01-31 19:34:16 Python

您打算如何处理向 Python 3 的迁移?

考虑到 Python 3 即将问世,我确信这是大多数 Python 开发人员心中的一个主题.一些让我们朝着正确方向前进的问题: 您是要同时维护一个 python 2 和 python 3 版本,还是在完成后只拥有一个 python 3 版本? 您是否已经开始或计划很快开始?还是打算等到最终版本出来再全面展开? 解决方案 这是 Twisted 的总体规划.我本来打算写博客的,但后 ..
发布时间:2022-01-23 09:23:49 Python

我们应该使用 pandas.compat.StringIO 还是 Python 2/3 StringIO?

StringIO 是我们在从文本中读取 Pandas 数据帧时使用的类似文件的字符串缓冲区对象,例如“如何从字符串创建 Pandas DataFrame?" 我们应该将这两个导入中的哪一个用于 StringIO(在 Pandas 中)?这是一个长期存在的问题,四年来从未得到解决. StringIO.StringIO (Python 2)/io.StringIO (Python 3) ..
发布时间:2021-12-25 19:52:06 Python

使用 python 3 解压 python 2 对象

我想知道是否有办法使用 Python 3.4 加载在 Python 2.4 中腌制的对象. 我一直在对大量公司遗留代码运行 2to3 以使其保持最新状态. 这样做后,在运行文件时出现以下错误: 文件“H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py",第 382 行,在 read_ref_ ..
发布时间:2021-12-02 16:55:37 Python

python文件中的2to3解析错误

我尝试在 python 文件上运行 2to3 但是它失败并出现以下错误,我无法理解问题的确切位置,感谢任何帮助. [adsf@localhost direct]$ 2to3 ./views/statusformatter.pyRefactoringTool:跳过隐式修复程序:缓冲区RefactoringTool:跳过隐式固定器:习语RefactoringTool:跳过隐式固定器:set_lite ..
发布时间:2021-06-26 20:36:11 其他开发

如何为python正确使用2to3?

我在 python 2.7 中有一些代码,我想将它们全部转换为 python 3.3 代码.我知道可以使用 2to3 但我不确定如何使用它. 解决方案 安装以下模块,将 2to3 命令直接添加到 entry_points. pip install 2to3 正如它写在 2to3 docs 上那样,翻译整个项目一个目录树到另一个,使用: 2to3 --output-dir=python ..
发布时间:2021-06-26 18:35:40 Python

Python 2和Python 3双重开发

我刚刚开始一个新的 Python 项目,理想情况下,我希望从一开始就提供 Python 2 和 3 支持,同时将开发开销降至最低.我的问题是,对于全新的项目,这样做的最佳方法是什么? 我遇到过运行 2to3 甚至 3to2 的项目,作为其安装脚本的一部分.这似乎是一种很常见的方式.但是,似乎有几种不同的方法可以做到这一点.我还遇到了Distribute. 还可以选择尝试编写多语言 Py ..
发布时间:2021-06-25 20:01:12 Python

使用2to3将cython文件从python2移植到python3

我有一个在python2.7下开发的python包,但是我需要将其移植到python3.6.我在代码的某些部分使用了cython,因此该软件包同时具有 .py 和 .pyx 文件. 我尝试了 2to3 命令,但是遇到了一个我既无法理解也无法解决的错误. 示例:我有以下 test.pyx 文件 #cython:profile = False导入cython@ cython.bounds ..
发布时间:2021-04-28 18:35:10 Python

反正有没有在python 3中安装twain模块

我想在Python 3中安装 Python TWAIN模块,但在文档中却说: 支持Python 2.1至2.5版本. 我可以使用2to3进行转换吗? 解决方案 使用过去模块提供了实验性的翻译包,可帮助您在Python 3环境中导入和使用旧的Python 2模块. 因此请使用pip安装软件包 pip3 install twain --no-compile # to ..
发布时间:2020-07-12 04:02:23 Python

Python 3写入管道

我正在尝试编写一些代码以将数据放入管道,并且我希望该解决方案与python 2.6+和3.x兼容. 示例: from __future__ import print_function import subprocess import sys if(sys.version_info > (3,0)): print ("using python3") def raw_inpu ..
发布时间:2020-05-28 00:03:04 其他开发

用python 3解开python 2对象

我想知道是否可以使用Python 3.4加载在Python 2.4中腌制的对象. 我一直在大量公司遗留代码上运行2to3,以使其保持最新状态. 完成此操作后,在运行文件时出现以下错误: File "H:\fixers - 3.4\addressfixer - 3.4\trunk\lib\address\address_generic.py" , line 382, in re ..
发布时间:2020-05-27 20:14:58 Python

AttributeError:"DiGraph"对象没有属性"_node"

该代码是由其他人使用Python 2.7.12,networkx 1.11,numpy 1.13.0,scipy 0.18.1,matplotlib 2.0.2编写的.它由几个自制模块组成.我已经使用"2to3"转换器将整个代码转换为Python3.x.我正在使用具有所有最新软件包的Spyder运行整个代码. 现在,在运行代码时,出现AttributeError: 'DiGraph' obj ..
发布时间:2020-05-17 19:04:51 Python

您打算如何处理向Python 3的迁移?

考虑到Python 3即将问世,我确定这是大多数python开发人员都想到的主题.一些使我们朝正确方向前进的问题: 您将同时维护python 2和python 3版本,还是在完成后仅拥有python 3版本? 您是否已经开始或计划很快开始?还是您打算等到最终版本全面推出为止? 解决方案 以下是Twisted的总体规划.我原本打算为此写博客,但后来我想:为什么我可以为此获得分,为 ..
发布时间:2020-05-09 21:15:40 Python