问题标签 [python-2.6]

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 回答
20768 浏览

x86-64 - CentOs 5下如何安装python2.6-devel包

我需要在python2.6下安装mysql-python。mysql-python包需要python2.6-devel包,依赖于libpython2.6.so.1.0(64bit) 我在网上找了一些python2.6-devel包,但是找不到libpython2.6 服务器架构是x86_64 .

也许有人有这个库,或者知道我在哪里可以找到它。

感谢帮助)

0 投票
1 回答
16426 浏览

python - fd.seek() IOError: [Errno 22] 无效参数

我的 Python 解释器 (v2.6.5) 在以下代码部分中引发了上述错误:

最后一次调用是 fd.seek()

奇怪的是,异常仅在执行我的整个代码时发生,而不是仅在打开文件的特定部分时发生。在这部分代码的运行时,打开的文件肯定存在,磁盘未满,变量“迭代器”包含一个正确的值,如第一个代码块。我的错误可能是什么?

提前致谢

0 投票
9 回答
55134 浏览

python - python直方图单线

有很多方法可以编写计算直方图的 Python 程序。

通过直方图,我的意思是一个函数,它计算对象在 an 中的出现iterable并输出字典中的计数。例如:

编写此函数的一种方法是:

有没有更简洁的方法来编写这个函数?

如果我们在 Python 中有字典推导式,我们可以这样写:

但由于 Python 2.6 没有它们,我们必须写:

虽然这种方法可能是可读的,但效率不高:L 被多次遍历。此外,这不适用于单寿命发电机;该函数应该同样适用于迭代器生成器,例如:

我们可能会尝试使用reduce函数(RIP):

糟糕,这不起作用:键名是'x',而不是x。:(

我结束了:

(在 Python 3 中,我们必须写list(d.items())而不是d.items(),但这是假设的,因为那里没有reduce。)

请用更好,更易读的单行符击败我!;)

0 投票
2 回答
92 浏览

python - 有没有办法接受 '%' 作为输入的一部分,在 python 2.6 和 3.0 中都可以使用?

在 2.6 中,如果我需要接受允许百分号的输入(例如“foo % bar”),我会使用raw_input()which 按预期工作。

在 3.0 中,input()完成相同的操作(raw_input() 已离开建筑物)。

作为一个练习,我希望我可以有一个向后兼容的版本,它可以与 2.6 和 3.0 一起使用。

当我在 2.6 中使用 input() 并输入“foo % bar”时,返回以下错误:

...这是预期的。

无论如何要完成接受包含在 2.6 和 3.0 中都可以使用的百分号的输入?

谢谢。

0 投票
14 回答
525724 浏览

python - 如何计算两个时间字符串之间的时间间隔

我有两个时间,一个开始时间和一个停止时间,格式为 10:33:26 (HH:MM:SS)。我需要两次之间的差异。我一直在查看 Python 的文档并在线搜索,我想这与 datetime 和/或 time 模块有关。我无法让它正常工作,并且只在涉及日期时才继续寻找如何做到这一点。

最终,我需要计算多个持续时间的平均值。我得到了工作时差,我将它们存储在一个列表中。我现在需要计算平均值。我正在使用正则表达式来解析原始时间,然后进行差异处理。

对于平均,我应该转换为秒然后平均吗?

0 投票
2 回答
1745 浏览

python - Python 2.6 中的 cPickle 帮助

我尝试了以下代码我python。这是我第一次尝试腌制。

但是得到以下错误:

我究竟做错了什么?

编辑:

我尝试了以下代码,它可以工作!现在我该如何做到这一点,当程序重新启动时,秤的位置与程序上次关闭时的位置相同?

0 投票
5 回答
1847 浏览

python - 动态添加基类?

假设我有一个定义如下的基类:

现在一个开发人员来了很长一段时间,并定义了他的子类,如:

现在突然method失去了属性。我怎样才能“取回”而不强迫用户从我的继承他的元类?我可以Form.Meta在初始化程序或元类的__new__函数中动态添加基类吗?

0 投票
2 回答
73 浏览

python - 是否可以和/或建议使用 Python 2.6.5 64 位在 OS X(10.6.4 和 10.5.8)上开发 Django Web 应用程序?为什么?

我正在尝试决定选择哪种架构来通过 Django 1.2.1 开发 Django 1.0.x。我已经设法使用 x86 64 位版本在 Snow Leopard 上安装了 MySQL、MySQLdb、PIL 和 Python 2.65,但我很好奇目前是否有这个问题的明确答案,如果所以为什么?

谢谢!米肖

0 投票
1 回答
1027 浏览

python - 从 python 编辑 .RAR 文件注释

好的,我需要能够从 python编辑.rar 文件中的文件注释。

我已经可以使用UnRAR查看评论。但是,我需要以一种在多个文件系统上保留的方式将元数据嵌入文件中(例如,备用数据流已输出),所以我真的想不出任何其他替代方案。

rarfile 似乎可以工作,但它在 Windows 下并不能真正正常工作,尽管它声称平台独立(或 .rar 格式已更改,但考虑到同一时期的其他实用程序工作似乎不太可能)。它可以很好地打开存档,但它不承认有评论。

先发制人地回答一些不可避免的评论 -
不,我无法转换档案(有数千个)。
由于我需要支持 NTFS、XFS 和 ext3,任何依赖于文件系统的元数据存储模式都已退出。
隐藏文件会一团糟,您需要确保它们与关联文件一起移动,这是我做不到的。

0 投票
6 回答
6838 浏览

python - 在 python 中处理大型密集矩阵

基本上,在 python 中存储和使用密集矩阵的最佳方法是什么?

我有一个项目可以在数组中的每个项目之间生成相似度指标。

每个项目都是一个自定义类,并存储一个指向另一个类的指针和一个表示它与该类“接近”的数字。

现在,它可以出色地处理大约 8000 个项目,之后它会因内存不足错误而失败。
基本上,如果您假设每次比较使用约 30(根据测试似乎准确)字节来存储相似性,这意味着所需的总内存为:
numItems^2 * itemSize = Memory
因此,内存使用量是基于项目数的指数。
在我的情况下,每个链接的内存大小约为 30 字节,因此:
8000 * 8000 * 30 = 1,920,000,000 bytes, or 1.9 GB
这正好是单个线程的内存限制。

在我看来,必须有一种更有效的方法来做到这一点。我看过memmapping,但它已经在计算密集型只是为了生成相似度值,并且通过硬盘驱动器瓶颈似乎有点荒谬。

编辑
我看过 numpy 和 scipy。不幸的是,它们也不支持非常大的数组。

进一步编辑
Numpy 似乎很受欢迎。但是,numpy 不会真正做我想做的事,至少没有另一个抽象层。

不想存储数字,我想存储对类的引用。Numpy 支持对象,但这并不能真正解决数组大小问题。我提出了 numpy 只是作为不起作用的一个例子

有什么建议吗?

编辑好吧,我最后只是重写了所有逻辑,因此它不再存储任何冗余值,从而将内存使用量从 减少O*n^2O*((n*(n-1))/2).

基本上,这整个事件是握手问题的一个版本,所以我已经从存储所有链接切换到每个链接只存储一个版本。

这不是一个完整的解决方案,但我通常没有足够大的数据集来溢出它,所以我认为它会解决的。PyTables 真的很有趣,但我不知道任何 SQL,而且似乎没有任何好的传统切片或基于索引的方式来访问表数据。我将来可能会重新讨论这个问题。