首页 > TAG信息列表 > python-2-5

在Python中,如果两个值相同,则从嵌套字典中删除重复的条目

考虑这种字典格式. {1:{'name':'chrome', 'author':'google', 'url':'http://www.google.com/' }, 2:{'name':'firefox','author':'mozilla','url':'http://w

Python 2.5:XML中的ElementTree和UML

我正在处理代表UML模型的XML文件.这是一个例子: <?xml version="1.0" encoding="utf-8"?> <XMI xmi.version="1.1" xmlns:UML="omg.org/UML13"> <XMI.content> <UML:Model name="Model" xmi.id="_0">

从.pyo文件导入.pyd文件(作为python模块)时出错

我在Windows上运行pygame(对于Python).我有一些.pyo文件和一些.pyd文件.我有另一个脚本在其他地方试图导入其中一个.pyd文件作为模块,但我不断收到错误,没有这样的模块存在. .pyo文件是否有将.pyd文件作为模块导入的问题?我该怎么做才能解决这个问题?解决方法:这通常是因为以下一个或

python – 从csv-file读取数据并转换为正确的数据类型

我有以下问题.我写了一个二维列表,其中每列具有不同的类型(bool,str,int,list),到csv文件. 现在我想再次从csv文件中读出数据.但我读到的每个单元都被解释为一个字符串. 如何自动将读入数据转换为正确的类型?或者更好:是否有可能告诉csv-reader每列的正确数据类型? 示例数据(如csv文件

来自Python input()函数的NameError

参见英文答案 > error in python d not defined.                                     3个 input_var = input ("Press 'E' and 'Enter' to Exit: ") NameError: name 'e' is not defined 我使用的是Python 2.5.我怎么能克服这个错误?解决方

python – 如何装饰一个类?

在Python 2.5中,有没有办法创建一个装饰类的装饰器?具体来说,我想使用装饰器将一个成员添加到类中,并更改构造函数以获取该成员的值. 寻找类似下面的内容(在’class Foo:’上有语法错误: def getId(self): return self.__id class addID(original_class): def __init__(self, id

Python有三元条件运算符吗?

如果Python没有三元条件运算符,是否可以使用其他语言结构模拟一个?解决方法:是的,2.5版本是added.表达式语法是: a if condition else b 评估第一个条件,然后根据条件的Boolean值评估和返回a或b中的一个.如果condition的计算结果为True,则会计算并返回a但忽略b,否则当b被计算并返回

String Concatenation Python 2.5(使用cStringIO)

我正在使用Google Appengine和Python 2.5,我有一个导致瓶颈的功能.我传递了一个从数据存储区检索到的200个模型实例的列表,然后以json格式返回它,然后传递给客户端. 我最初使用=将所有值连接在一起,但服务器用JSON响应大约需要30秒.我运行了一些检查和代码,然后在一秒钟内运行此函

OS X 10.8:修复严重破坏的Python安装,路径变量,模块

很抱歉发布了这些类型的问题,我看了很多,但找不到答案. 我是一个Python小组,只是对Unix的松散掌握. 我特别需要在Python2.5中开发.我还需要访问AppKit.我通过universal installer安装了Python2.5以及我需要的库.当时,默认的OS安装2.7能够导入AppKit.同时,Python2.5不能.我找到了thi

Python:检测循环导入的脚本

有人知道可以扫描源目录和检测循环导入的库/脚本吗?解决方法:我完全不知道任何工具,但我现在可以想到几种方法来获取这些数据. 让口译员为您服务 对于您拥有的每个模块,创建一个导入它的存根模块,然后运行该模块 $python -v stub_module.py 这只适用于您不依赖于sys.path hackery

python – 信号压缩

我需要“压缩”代表信号的python数组的大小.信号如下图所示. signal = [ [0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0,1.1], #time values [1,1,1,2,3,4,4,4,4,2,1,1] #function values ] 压缩后,信号应如下面的代码所示. signal_compressed = [ [0.0,0.2,0.

Python兼容性:捕获异常

我有一个应用程序,需要在所有“现代”Python版本中工作,这意味着2.5-3.2.我不想要两个代码库,所以2to3不是一个选项. 考虑这样的事情: def func(input): if input != 'xyz': raise MyException(some_function(input)) return some_other_function(input) 如何捕获

python – 从sys.argv中删除已解析的选项及其值

我试图使用optparse(解析我的脚本的命令行选项)和fileinput(以便通过管道或文件提供数据输入的灵活性). import optparse, fileinput parser = OptionParser() parser.add_option("-v", action="store_true", dest="verbose") (options, args) = parser.parse_args() for li