问题标签 [python-2to3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
10157 浏览

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

考虑到 Python 3 即将问世,我确信这是大多数 Python 开发人员心中的一个主题。一些问题可以让我们朝着正确的方向前进:

  1. 您是否将同时维护一个 python 2 和 python 3 版本,或者一旦完成,您将只拥有一个 python 3 版本?

    • 您是否已经开始或计划很快开始?还是你打算等到最终版本出来再全面展开?
0 投票
2 回答
2056 浏览

python - 关于 3.0 的“hashlib”模块的问题

当我遇到困难时,我一直在努力将 2.5 模块移植到 3.0,主要是为了我自己的教育。“Builder”类作为它的初始化:

但是错误发生在:

它的回溯是:

我已经通过 2to3 运行它,但它没有接受它。据我所知,更新函数期望参数采用字节/缓冲区的形式,但我尝试了几种不同的方法来转换它,但都没有成功。

与往常一样,我们将不胜感激任何帮助。:)

0 投票
1 回答
154 浏览

python - 像 2to3 这样的工具,除了合并

我为 Python 3.1 维护我的项目的一个分支。当我最初从 2.6 制作端口时,我使用 2to3,但现在我必须不断地将新代码从 2.6 分支合并到 3.1 分支中。如何自动对这些合并执行 2to3 操作?(如果重要的话,我使用 git。)

0 投票
1 回答
855 浏览

python - 2to3 不工作

我正在使用 2to3 转换单个模块。

test_lib2to3.py 在/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/test/test_lib2to3.py

要转换的文件在/Users/Nimbuz/Documents/python31/Excercise 1/time3.py

终端会话:

代码:

0 投票
1 回答
166 浏览

python - python 2to3 修复程序的 PATTERN 字符串中的文字参数问题

我正在为 python 中的 2to3 工具编写一个修复程序。

在我的模式字符串中,我有一个部分我想匹配一个空字符串作为参数,或者一个空的 unicode 字符串。我的模式的相关部分如下所示:

我的问题是第二个选项永远不匹配。即使是单独的,也不会匹配。但是,如果我简单地说 args=any 然后输出 args,我可以捕捉到 args 完全等于第二个选项的情况。

是否发生了一些奇怪的 unicode 处理事情?为什么第二个文字选项永远不匹配?

0 投票
2 回答
338 浏览

python - 使用/运行 python 的 2to3 作为或像一个单元测试

我使用 2to3 实用程序从命令行转换代码。我想做的基本上是作为一个单元测试运行它。即使它测试文件而不是部件(函数,方法......),这对于单元测试来说是正常的。

它不需要是单元测试,我也不需要自动转换文件我只想监控像庄园这样的单元测试中文件的 py3 合规性。我似乎找不到任何文档或示例。

一个例子和/或文档会很棒。

0 投票
2 回答
2246 浏览

python - python 2to3 手动修改

有没有办法手动将 python2.x 源代码更改为 python 3.x。我想使用 lib2to3 可以做到这一点,但我不知道该怎么做?

0 投票
1 回答
146 浏览

pdf - SSRS 从第 2 页获取到结束页

我正在以 pdf 格式呈现 SSRS 报告。我想要从 2 到最后一页的页面。可以使用 deviceinfo 吗?

0 投票
1 回答
20632 浏览

python - 尝试在非包中进行相对导入(2to3 之后)

使用转换为 Python 3.x 后2to3(请参阅我以前的问题),我在构建过程中收到此错误:

编码:

但我不知道为什么这是错误的,因为mof_compiler它与setup.py. 请帮忙!

0 投票
1 回答
2471 浏览

python - 通过 2to3 将 selenium.py 转换为 python 3

我正在尝试转换用 python 2 编写的 selenium.py。

正如您在下面看到的,我将 selenium.py 复制到 C:\Python32\Tools\Scripts> 并在执行后

我看到文件是一样的。我做错了什么?或者从哪里可以下载转换后的文件?