问题标签 [python-2.5]

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 投票
3 回答
3356 浏览

python - ctypes导入不适用于python 2.5

我正在尝试导入 ctypes,并且我正在使用使用 macports 安装的 Python 2.5.5(在 Mac OS X 10.6 上)。

我收到一条错误消息“ImportError:没有名为 _ctypes 的模块”(请参阅​​下面的详细信息)。据我了解,ctypes 应该是为 python 2.5 预装的。有什么建议么?

谢谢,索拉布

错误详情:

更新:我检查了/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload目录,没有 Ned 的回复。没有 _ctypes.so 文件,但是有两个相关文件:

这是否意味着我需要重新安装 ctypes?

更新 2:重新安装 python 2.5 解决了这个问题。不太确定是什么导致了原始问题。

0 投票
5 回答
3139 浏览

python - 我可以根据两个值将列表理解缩减为两个列表吗?

我有以下代码。

我想要的是这个。

显然这是行不通的。在没有常规循环的情况下,如何解决这种冗余?

0 投票
1 回答
324 浏览

python-idle - 是否可以在 Python 2.5 和 Ubuntu 上安装 IDLE

Ubuntu 软件中心提供编号为 2.6 及更高版本的 IDLE。如果我必须使用 Python 2.5(因为与 Google App Engine 兼容),是否仍然可以使用 IDLE?我当然假设 IDLE 版本号必须与 Python 版本号相同。

目前,由于找不到 _tkinter,我对 IDLE 的调用失败。同样,当我尝试以交互方式导入 _tkinter 时也找不到它。然后我继续安装 Tcl 和 Tk 和 python-tk 以及提供的 IDLE 版本之一(没有一个被标记为 2.5),但 _tkinter 仍然没有被导入。

0 投票
1 回答
241 浏览

python - 如何在 OpenBSD4.8 上更改我的 python 脚本的进程名

我尝试了 py-setproctitle 和 setproctitle。他们都没有在 OpenBSD 上工作。

0 投票
3 回答
1826 浏览

python - 使用 re.finditer 和 re.match 时的不同行为

我正在研究一个正则表达式来通过一些脚本从页面中收集一些值。我re.match在条件中使用但它返回 false 但如果我使用finditer它返回 true 并且条件主体被执行。我在自己构建的测试器中测试了该正则表达式,它在那里工作,但不在脚本中。这是示例脚本。

0 投票
3 回答
2098 浏览

python - 将整数转换为字节(对于 PySerial,使用 Python25)

这似乎应该很简单,但我一直无法弄清楚......

我正在尝试使用PySerial与微控制器通信。我想发送一个索引位置,但是当我发送它时,PySerial 发送数字的 ASCII(所以当我发送 0 时,它发送 48)。

我知道对于 Python26 及更高版本,我只需将数字与内置字节函数括起来,如下所示:

但是,Python25 没有这个功能。我找不到任何建议等效的文档。有人知道我应该怎么做吗?

提前致谢!

编辑:对不起,这是我的代码的简化版本......

然后我会分别调用 sendIndex() -

0 投票
1 回答
238 浏览

python - lxml python 2.5 ElementMaker语法错误

我有以下代码:

这在 python 2.6 中运行良好,但是当我使用 python 2.5 运行它时,出现以下错误:

我无法弄清楚为什么会这样。为什么2.5会抛出这个错误?我该如何解决?

0 投票
4 回答
3346 浏览

python - 将 Python 2.5 升级到 Python 2.6 后解决 pip/virtualenv 惨败?

我在我的系统上将 Python 2.5 升级到 Python 2.6 并且它正在崩溃(是的,这是我的错,但至少这不是一个高优先级的生产服务器)。pip没用,所以我不得不手动获取与 Python 2.6 兼容的最新 pip。

我现在必须使用pip-2.6as 命令。有没有办法让这个 override pip,这似乎是对 2.5 包的引用?pip给了我这个:

我做了一个which pip给我的:

如果我对此感兴趣,我会看到:

另一件事是,我做了一个pip-2.6 install -U virtualenv并调用virtualenv曾经工作过,但现在引用已经消失了..

谁能提供有关我如何映射以及如何进行pip工作的见解?pip-2.6virtualenv

0 投票
1 回答
3606 浏览

python - 将字符串转换为列表

可能重复:
将表示列表的字符串转换为实际的列表对象。

你好,

我有一个这种格式的字符串:

如何将此字符串转换为列表,以便我可以将索引 0 作为 174 访问,将索引 1 作为 185 访问?我正在使用 Python 2.5 和 Win XP。我尝试了几种方法,但效果不佳。感谢您的建议。时间

0 投票
1 回答
256 浏览

list - 按顺序将元素添加到列表中?

我正在尝试使用从文件中读取的整数来初始化列表。每次我读取一个整数时,我都会在列表中添加一个元素(由 calculate() 函数定义的元素),添加元素的索引是我读取的整数。所以如果我读到“5”,我想要一个存储在索引 5 的元素。文件中的整数在数字上是乱序的,所以我不能简单地将元素 insert() 到列表中,因为它可能会导致其他元素已经被插入以被推乱。

如何按顺序添加它们?