-
python – 在外部文件中存储unpicklabe pygame.Surface对象
所属栏目:[Python] 日期:2020-12-20 热度:90
所以我遇到了一个问题 – 我正在用 Python编写游戏原型,使用Pygame,我想保存我的游戏.所有与游戏相关的数据都在某些类的三个实例中,我想将这三个实例保存到一个文件中.但是,我试过腌制这些实例,但它不起作用.相反,我得到“TypeError:不能pickle Surface对象[详细]
-
python – 乘法结果为负零
所属栏目:[Python] 日期:2020-12-20 热度:99
谁能告诉我为什么下面提到的代码的输出是负零? a * b = -0 这里’a’是long类型,b是十进制类的对象…..如果a = -28且b = 0,则输出为-0 解决方法 从 Python decimal 文档: The signed zeros can result from calculations that underflow. They keep the si[详细]
-
有没有支持添加/删除用户的python xmpp库?
所属栏目:[Python] 日期:2020-12-20 热度:89
现在我有一个 python类,通过执行“ejabberdctl register / unregister”命令创建用户/删除用户.是否有支持添加/删除用户的python xmpp库? 解决方法 您需要实现 XEP-0077:带内注册. xmpppy似乎支持这个: import sysimport osimport xmppif len(sys.argv) 3[详细]
-
在与python的客户端 – 服务器应用程序通信中使用什么协议?
所属栏目:[Python] 日期:2020-12-20 热度:183
我需要做一个客户端 – 服务器应用程序,客户端将使用 python-gtk, 所有程序都将在服??务器端,以释放此工作负载的客户端. 所以我在谷歌搜索客户端 – 服务器协议,我发现CORBA和RPC比我想的更接近,但我也想让这个应用程序准备接受Web和移动客户端,所以我找到了[详细]
-
list comprehension合并python中的各种列表
所属栏目:[Python] 日期:2020-12-20 热度:103
我需要绘制很多数据样本,每个样本都存储在一个整数列表中.我想从很多连接列表中创建一个列表,以便用枚举(big_list)绘制它以获得固定偏移x坐标. 我目前的代码是: biglist = []for n in xrange(number_of_lists): biglist.extend(recordings[n][chosen_channe[详细]
-
在推送之前如何让Mercurial要求文件有文档(Javadoc等)?
所属栏目:[Python] 日期:2020-12-20 热度:51
这是目前可通过扩展或本机功能实现的吗? 谢谢, 布兰登 解决方法 您可能需要一个预先提交钩子来调用您的“验证文档”程序.然后根据对文档验证的响应,您可以允许/拒绝挂钩.[详细]
-
使用Python在同一进程中运行三个命令
所属栏目:[Python] 日期:2020-12-20 热度:92
我需要在Win32上运行这三个命令以进行性能分析/代码覆盖率报告. vsperfcmd /start:coverage /output:run.coveragehelloclassvsperfcmd /shutdown 我不能一个地运行一个命令,因为应该在vsperfcmd的相同进程中分析helloclass可执行文件. 我想到的是制作一个批[详细]
-
Python,virtualenv – 是否可以在不同的计算机上使用具有多个vir
所属栏目:[Python] 日期:2020-12-20 热度:160
我真的很想尝试金字塔框架,但只有一半的编程时间花在家里的电脑上;我在学校花了相当多的时间并使用他们的计算机,根据virtualenv的文档,环境不能像项目一样移动.我正在考虑做的是在我在学校使用的计算机上安装不同的金字塔项目virtualenv,以及在家里使用的计[详细]
-
Django使用外键查询的最佳实践
所属栏目:[Python] 日期:2020-12-20 热度:130
models.py class Category(models.Model): name = models.CharField(max_length=50)class SubCatergory(models.Model): parent_category = models.ForeignKey(Category) name = models.CharField(max_length=100) views.py def all_products(request):c = Ca[详细]
-
python – pickle和编码的问题
所属栏目:[Python] 日期:2020-12-20 热度:59
我正在使用大量的文本文件.他们中的许多人用不同的编码书写.我创建了包含这些文本文件中的一些子字符串的对象列表.打开文件时我正在处理编码问题(正确创建对象并可以使用). 这是我的清单: len(hands)47580type(hands)class 'list'type(hands[0])class '__ma[详细]
-
Django管理员使用FCGI lighttpd
所属栏目:[Python] 日期:2020-12-20 热度:171
我在lighttpd FCGI上运行 django安装. 一切正常,除了管理员. 似乎在我发布某些内容后重定向(即我修改了sor创建模型的实例)出错了. 管理员会将我重定向到www.xyz.com/django.fcgi/admin / …而django.fcgi只能由lighttp重写规则使用来调用FCGI. 这是conf文件[详细]
-
Python:import _io
所属栏目:[Python] 日期:2020-12-20 热度:145
我正在尝试确定 Python库中哪些文件是我的脚本运行所必需的.现在我正在尝试确定_io.py的位置.在io.py(无下划线)中,_io.py模块(带下划线)在第60行导入. 解决方法 有些模块直接编译到解释器中 – 没有与之对应的文件.您可以从 sys.builtin_module_names 检索这[详细]
-
Django Forms:将数据写入数据库
所属栏目:[Python] 日期:2020-12-20 热度:156
This doc解释了如何收集表单数据以便作为邮件发送.但是,如何将数据写入数据库并在管理界面中提供? 解决方法 最简单的方法是使用 ModelForm根据您的模型创建表单.在该表单上调用form.save()会自动将数据保存到数据库中. 如果手动创建表单,则必须手动填充模型[详细]
-
使用SQLAlchemy-Migrate创建具有外键约束的表时出错
所属栏目:[Python] 日期:2020-12-20 热度:127
我在 python中构建一个应用程序.我正在使用 sqlalchemy-migrate来跟踪我的数据库架构.我有一个表user_category,它有两列:id和name.我正在尝试使用user_category表的外键创建一个用户表.我创建用户表的更改脚本如下: from sqlalchemy import *from migrate[详细]
-
如何在python中估计(给定频率的信号功率)与时间的关系
所属栏目:[Python] 日期:2020-12-20 热度:56
我正在寻找一种估算信号功率的好方法(定期采样10 kHz)与时间仅一个频率(比如50 Hz).我可以计算频谱图,然后在目标频率上拍摄一片.这似乎效率低下,因为我只关心一个频率对时间的功率.我意识到正好一个频率的功率为零(在极限范围内),我想在目标频率附近的一个小[详细]
-
python – 指定存在/不存在的默认参数的惯用方法
所属栏目:[Python] 日期:2020-12-20 热度:163
我经常看到 python代码采用默认参数,并且在未指定时具有特殊行为. 如果我想要这样的行为: def getwrap(dict,key,default = ??): if ???: # default is specified return dict.get(key,default) else: return dict[key] 如果我要自己动手,我最终会得到类似的[详细]
-
如何告诉BeautifulSoup将特定标记的内容提取为文本? (不接触它)
所属栏目:[Python] 日期:2020-12-20 热度:196
我需要解析一个包含“code”标签的html文档 我得到这样的代码块: soup = BeautifulSoup(str(content))code_blocks = soup.findAll('code') 问题是,如果我有这样的代码标签: code class="csharp" ListPerson persons = new ListPerson();/code BeautifulSou[详细]
-
python – 以CSV格式读取字符串的UnicodeDecodeError
所属栏目:[Python] 日期:2020-12-20 热度:62
我在阅读 python中的一些字符时遇到问题. 我有一个UTF-8格式的csv文件,我正在阅读,但是当脚本读取时: Preu??en M??nster-Kaiserslautern II 我收到此错误: Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/[详细]
-
Python位掩码(可变长度)
所属栏目:[Python] 日期:2020-12-20 热度:181
为了解决一个研究问题,我们必须在 python中组织位掩码搜索. 作为输入,我们有一个原始数据(我们将其表示为一系列位).尺寸约为1,5Gb. 作为输出,我们必须得到特定位掩码的出现次数. 让我举一个例子来描述这种情况 input: sequence of bits,a bitmask to search([详细]
-
使用Python DictReader获取特定的行和值
所属栏目:[Python] 日期:2020-12-20 热度:71
我有一个csv文件,我试图得到一个特定的值,比如第20行第3列. 但到目前为止,我所管理的只是显示第3列的所有值(此处称为“名称”). 这是我的Python代码 d = DictReader(r.csv().split('n'))for line in d: score = line["name"] print score 如何显示并获取特[详细]
-
python – 为什么csv.DictReader给我一个no属性错误?
所属栏目:[Python] 日期:2020-12-20 热度:119
我的CSV文件是 200Service 我在解释器中输入的代码是 snav = csv.DictReader(open("screennavigation.csv"),delimiter=',')print snav.fieldnames['200']for line in snav:... print(line)...{'200': 'Service'}snav["200"]Traceback (most recent call last[详细]
-
Django开始新的项目错误
所属栏目:[Python] 日期:2020-12-20 热度:86
我在 Windows Vista上安装了 Python2.6和Django1.2.4.或者我认为django已安装. 我通过打开python shell(来自python文件夹的命令提示符)测试它并输入: import django django.get_version() 结果是“1.2.4”.据我所知,首先是python工作,第二个是django安装,认[详细]
-
Python unicode在OSX上的2.6.1中工作,但在Ubuntu上的2.6.5中不工
所属栏目:[Python] 日期:2020-12-20 热度:54
鉴于从 Python解释器运行以下代码: import syssys.getdefaultencoding()my_string = 'xc3xa9'my_string = unicode(my_string,'utf-8')my_stringprint my_string 在Python上运行Python 2.6.1,一切正常: $pythonPython 2.6.1 (r261:67515,Jun 24 2010,21:4[详细]
-
python – 自定义词典通过** kw
所属栏目:[Python] 日期:2020-12-20 热度:174
我有一个使用** kw的库函数,但我想传递一个类似字典的类,以便我可以覆盖__getitem__来跟踪它对字典中数据的访问.例如,在下面的代码中调用libfn不会打印Accessed但libfn2会打印. class Dtracker(dict): def __init__(self): dict.__init__(self) def __getite[详细]
-
python – 我的算法的运行时间复杂度 – 我如何计算并进一步优化
所属栏目:[Python] 日期:2020-12-20 热度:108
我设计了一个递归算法并用 Python写下来.当我用不同的参数测量运行时间时,它似乎需要指数时间.此外;以50这样的小数字结束需要半个多小时.(我没等到它完成,但它似乎没有在合理的时间内完成,猜测它是指数级的). 所以,我很好奇这个算法的运行时复杂性.有人可以[详细]
