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

python - Python 2.6:包含层次结构问题:相同的值:S

大家好,如果你看过我以前的帖子,你就会知道我正在使用 Python 开发一个航空公司程序。

弹出的另一个问题是,在我启动一个航班后,它会计算航班的持续时间并替换用于启动航班的按钮。但是当我购买另一架飞机时,它会将两个航班状态更改为同一时间(状态为持续时间 - 到达时间离开时间,直到它再次降落)。

我的程序在这一点上相当大,所以我试着筛选所有其他的****:

这是您单击“启动航班”的页面

Launch_refresh 基本上刷新窗口并进入计算所有时间和现金的启动(如下)。和 Self 是 Player 类,它将位于 player 类中的启动方法下方。

这是 Player 类

然后在 Player.Airplane_list 里面是一个包含 Flight Class 的 Airplane Classes 列表:

这是飞机类:

如您所见,它具有仅使用这 3 个参数的 Flight 类(持续时间需要使用飞机的速度和飞行距离)

所以我猜测问题出在启动方法中,但我不知道它到底从哪里开始......然后它看起来对我来说很好:S

0 投票
8 回答
36934 浏览

python - 删除 XML 字符串中的空格

如何在 Python 2.6 中删除 XML 字符串中的空格和换行符?我尝试了以下软件包:

etree:此片段保留原始空格:

我不能使用提供method参数的 Python 2.7。

minidom:一样:

0 投票
2 回答
3756 浏览

python - 如何使用 Python 中的 Amara 库针对 XSD 架构验证 xml 文件?

以下 Q 的高额赏金:

您好,这是我在 Ubuntu 9.10 上使用 Python 2.6、Amara2 尝试的(顺便说一下,test.xsd 是使用 xml2xsd 工具创建的):

那么,为什么我会看到这个错误?不支持此功能吗?如何在灵活指向任何 XSD 文件的同时针对 XSD 验证 XML 文件?谢谢,如果您有任何问题,请告诉我。

0 投票
1 回答
721 浏览

python - 如何在不丢失站点包中的所有内容的情况下将 Python 2.65 UCS-2 构建替换为使用 UCS-4 构建的构建?

我下载了 Python 2.6.5 源代码,为 OS 10.6.4 64 位构建了它,并安装了许多依赖项。我打开了一个我们团队最近一直在做的大项目,运行了单元测试,其中一个测试失败了,因为我安装了使用 UCS-2 构建的 Python(我不知道这是 OS X 的默认设置!)

简而言之:--enable-unicode=ucs4我在构建 Python 时 没有提供标志。(我发现这是必要的:http ://copia.posterous.com/confusion-over-python-storage-form-for-unicod )

现在我想在不丢失我放入站点包的所有内容的情况下纠正这个问题。

这可能吗?如果是这样,怎么做?

谢谢!米肖

0 投票
1 回答
1939 浏览

class - 在 python 2.6-3.x 中,class(): 和 class(object): 之间有区别吗?

在 py2.6 之前,这里已经回答过了。Python 中类 foo 和类 foo(object) 的区别

但是对于python2.6+和python3.x,第一个错了吗?

class Foo(): pass对比class Foo(object): pass

0 投票
1 回答
1010 浏览

python - 简单的 Python 函数调用和将其包装在 cProfile.run() 中的区别

我有一个相当简单的 Python 脚本,其中包含一个函数调用,例如

f(var, other_var)

即获取多个参数的函数。所有这些参数都可以在 f 中访问并具有值。

当我改为打电话时

cProfile.run('f(var, other_var)')

它失败并显示错误消息:

NameError: "name 'var' is not defined"

Python版本是

这里发生了什么?

0 投票
1 回答
93 浏览

python - Python, With ... as ... AST/符号访问

免责声明:明智的语义确实表明 LHS 的行为取决于 RHS 词位是可笑的。但我还是很好奇。

嗨,大家好,

一个简单的问题,但有人可能比我的 hack 回答得更好。我目前正在搞乱元类等,并为某些事情制定出舒适的语法。

给定 Pythonwith ... as ...:语句,我可以在上下文管理器中访问右侧给出的名称吗as

foo.__enter__()找出lexeme where Dogis?

超级奖励积分:保持与实现无关,也支持 Python 3.x。

0 投票
3 回答
3417 浏览

python - Python 的列表推导和其他更好的实践

这涉及将 SAS 中的 2-way ANOVA 程序转换为 Python 的项目。

星期四我几乎开始尝试学习这门语言,所以我知道我还有很大的改进空间。如果我遗漏了一些明显的东西,一定要告诉我。我还没有启动并运行 Sage,也没有 numpy,所以现在,这一切都是非常普通的 Python 2.6.1。(便携的)

初级查询:需要一组良好的列表理解,可以按因子 A、因子 B、整体以及因子 A 和 B (AxB) 的每个级别的组中提取样本列表中的数据。

经过一番工作,数据如下形式(3层嵌套列表):

响应[a][b][n]

(意思是 [a1 [b1 [n1, ... ,nN] ...[bB [n1, ...nN]]], ... ,[aA [b1 [n1, ... ,nN] .. .[bB [n1, ...nN]]] 希望这很清楚。)

我的示例中的因子水平:A=3 (0-2), B=8 (0-7), N=8 (0-7)

(有人可以解释为什么这种语法有效吗?我偶然发现它试图看看解析器会接受什么。我没有在其他地方看到这种行为附带的语法,但它真的很好。关于该主题的网站或书籍上的任何好的链接将不胜感激。编辑:运行之间变量的持久性解释了这种奇怪之处。它不起作用。)

(值得注意的是,它zip(*response)几乎可以满足我的要求。我记得上面的版本实际上并没有工作。我还没有通过仔细的测试来运行它。)

(从本网站上 Alex Martelli 的回复中窃取。有人可以再次解释为什么吗?列表理解语法在我一直在阅读的文本中没有得到很好的解释。)

(显然,我只是在这里重用了以前的理解,因为它做了我需要的。编辑:)

我希望这些最终得到相同的数据类型,至少在通过相关因素循环时,可以应用和使用相同的平均值/求和/SS/等函数。

这可以很容易地用更清洁的东西代替:

哦,当我谈到这个话题时,将变量标识为列表的首选方法是什么?我一直在使用:

分离查询:有没有办法显式强制浅拷贝转换为深拷贝?复制?或者,类似地,当复制到变量中时,有没有办法声明赋值也应该替换指针,而不仅仅是值?(stthe assignment 不会传播到其他浅拷贝)同样,有时使用它也可能很有用,因此能够控制它何时发生或不发生听起来真的很好。(当我准备通过调用插入表格时,我真的踩到了自己: response=[[[0]*N]*B]*A )

编辑:进一步调查导致大部分工作正常。从那以后,我已经完成了课程并对其进行了测试。它工作正常。我将保留列表理解形式以供参考。

感谢大家的回应。由于我的 gnosis 的改进,已经看到代码质量的显着提高。当然,进一步的想法仍然值得赞赏。

0 投票
3 回答
1054 浏览

python - Python 2.6.6 Mac OS X 安装程序磁盘映像在哪里?

Python 2.6.6于 2010 年 8 月 24 日发布。但是,没有 Mac OS X 安装程序磁盘映像。是否有适用于 Python 2.6.6 的 Mac OS X 安装程序磁盘映像?

0 投票
2 回答
1524 浏览

python - Python raw_input("") 错误

我正在编写一个使用 raw_input 的简单命令行脚本,但它似乎不起作用。

这段代码:

产生此错误:

我以前从未遇到过此错误,并且在 Google 上找不到任何内容。我在 Windows 7 上使用 Python 2.6。