问题标签 [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 投票
1 回答
380 浏览

python - 使用python进行标头过滤

我想过滤wireshark捕获中的一些标题(转换为文本格式),这样我就可以分析这些标题集。我需要一个python脚本来做到这一点。任何帮助,将不胜感激

0 投票
2 回答
20934 浏览

python - 在 Python 中继承 int

我有兴趣在 Python 中继承内置int类型(我使用的是 v. 2.5),但是在初始化工作时遇到了一些麻烦。

这是一些示例代码,应该相当明显。

但是,当我尝试使用它时,我得到:

我希望结果在哪里5

我究竟做错了什么?到目前为止,谷歌并没有太大帮助,但我不确定我应该搜索什么

0 投票
1 回答
330 浏览

dllimport - Python 2.5 导入 dll AttributeError

我有一个在 Py2.4 中运行的程序。我导入 TobiiPlugin.dll 文件,然后运行我的脚本。

但是,当我将代码移至 Py2.5 时,它对我很生气,我得到了

怎么一切都消失了?也不仅仅是这个功能。我从 DLL 中尝试了其他方法,但它们也没有工作。谢谢!

0 投票
5 回答
5250 浏览

python - Python 2.5 Windows 二进制文件?

我需要使用 Python 2.5 测试 Windows 上发生的问题,但发布页面没有链接到 2.5 的二进制文件。

有没有什么地方可以找到副本?

0 投票
1 回答
911 浏览

python - 使用诅咒后python打印无法正常工作

我用诅咒创建了一个简单的 gui。但是,当curses 菜单完成时,打印功能不会在主程序退出之前将任何内容打印到屏幕上。

在下面的示例中,当运行 calc.py 时,在运行 foo(calcDirs) 后,文本“Directory list ok”会打印到屏幕上。如果我注释掉该行folderSelection.menu(dirs),则文本会像往常一样打印到屏幕上。有任何想法吗?我使用python 2.5

计算.py:

文件夹选择.py:

编辑:似乎文本必须延迟到程序终止。它可能只是延迟了大约 30-40 秒。

0 投票
3 回答
3607 浏览

python - 如何在 Python 2.5 中模拟 ZipFile.open?

我想将文件从 zip 提取到特定路径,忽略存档中的文件路径。这在 Python 2.6 中非常容易(我的文档字符串比代码长)

但在 Python 2.5 中,ZipFile.open方法不可用。我在 stackoverflow 上找不到解决方案,但是这个论坛帖子有一个很好的解决方案,它利用ZipInfo.file_offsetzip 在 zip 中寻找正确的点并zlib.decompressobj从那里解压缩字节。不幸ZipInfo.file_offset的是在 Python 2.5 中被删除了!

所以,鉴于我们在 Python 2.5 中ZipInfo.header_offset只有 . 使用维基百科作为参考(我知道)我想出了这个更长且不是很优雅的解决方案。

请注意我是如何解压并读取给出额外字段长度的字段的,因为调用lenZipInfo.extra属性会减少 4 个字节,从而导致偏移量计算不正确。也许我在这里遗漏了一些东西?

任何人都可以改进 Python 2.5 的这个解决方案吗?

编辑:我应该说,克里斯亚当斯建议的明显解决方案

对于 zip 中包含的任何合理大小的文件,它都会失败,MemoryError因为它会尝试将整个文件一次性放入内存中。我有大文件,所以我需要将内容流式传输到磁盘。

此外,升级 Python 是显而易见的解决方案,但它完全不在我的掌控之中,而且基本上是不可能的。

0 投票
2 回答
5697 浏览

python - 在没有空格或换行符的python中打印变量

打印没有换行符或空格的变量 python3 通过 print (x,end='') 如何在 python 2.5 中执行

0 投票
2 回答
401 浏览

python - Python 2.6 到 2.5 备忘单

我已经编写了面向 Python 2.6.5 的代码,但我现在需要在只有 2.5.4 的集群上运行它,而这在我编写代码时还没有出现。将代码向后移植到 2.5 应该不会太难,但我想知道是否有一个备忘单或自动化工具可以帮助我解决这个问题。对于某些事情,比如with声明,正确的__future__导入可以解决问题,但对于其他一些事情则不然。

0 投票
3 回答
669 浏览

python - 可以在 python 2.5 中做有序字典(由于 GAE)?

我是 Python 新手,正在使用目前仅运行 Python 2.5 的 Google App Engine。有没有内置的方法来做一个有序的字典,还是我必须实现一些自定义的东西?

0 投票
2 回答
746 浏览

python - 在 Python 2.5 中覆盖 reversed(...)

我需要__reverse__为我在 App Engine 上部署的类提供一个自定义函数,因此它需要与Python 2.5. __future__我可以使用导入或解决方法吗?

子类list化不起作用,因为我需要我的类是dict.

编辑

使用OrderedDict不会解决问题,因为钥匙和物品dict不一样。list

这是我要创建的对象:

  1. 我的对象需要提供与 a 相同的属性list,即支持iter(obj)reverse(obj)

  2. 元素必须是特殊第三方类的实例。

  3. 每个元素都与一个键相关联。

  4. 在内部,需要使用它们的键来访问这些对象。这就是我将它们放入映射的原因。

我已经将我的实现修改为list子类而不是dict子类,所以这就是我现在所拥有的:

编辑2:

既然我的类是 的子类list,我的问题就解决了。