-
python – 如何逐步写入json文件
所属栏目:[Python] 日期:2020-05-23 热度:81
我正在编写一个程序,它要求我生成一个非常大的json文件.我知道传统的方法是使用json.dump()转储字典列表,但是列表太大了,即使总内存交换空间在转储之前也无法保存它.无论如何将它流式传输到json文件中,即将数据逐步写入json文件? 我知道这已经晚了一年,但问[详细]
-
python – 创建矩形的Tkinter画布
所属栏目:[Python] 日期:2020-05-23 热度:156
在 python,tkinter中,我正在尝试制作一个涉及在画布上创建形状的游戏.例如,我想在画布图像上显示一个红色矩形.当我执行我的代码时,你看到的矩形大小约为1个像素,我不知道为什么以及它是如何形成的.这是我的代码: from tkinter import *root = Tk()root.geome[详细]
-
python – Pymongo API TypeError:不可用的字典
所属栏目:[Python] 日期:2020-05-23 热度:165
我正在为我的软件编写API,以便更容易访问 mongodb. 我有这条线: def update(self, recid): self.collection.find_and_modify(query={recid:recid}, update={{ $set: {creation_date:str( datetime.now() ) }}} ) 抛出TypeE[详细]
-
python – 强制子类在重写时调用父方法
所属栏目:[Python] 日期:2020-05-23 热度:101
我很好奇, Python是否有一种方法强制(从Parent类)为父类方法从子类被重写时被调用. 例: class Parent(object): def __init__(self): self.someValue=1 def start(self): Force method to be called self.s[详细]
-
我如何生成特定格式的python时间戳
所属栏目:[Python] 日期:2020-05-23 热度:143
在 python中如何生成这种特定格式的时间戳? 2010-03-20T10:33:22-07 我搜索了高低,但无法正确描述生成此特定格式的术语 请参阅以下示例: import datetime now = datetime.datetime.now()now.strftime(%Y-%m-%dT%H:%M:%S) + (-%02d % (now.microsecond / 1[详细]
-
将django.request记录到文件而不是控制台
所属栏目:[Python] 日期:2020-05-23 热度:132
我正在尝试配置我的 django settings.py以正确使用 python日志记录工具,但我偶然发现了一个相当奇怪的问题: 即使在阅读了docs之后,我也无法找到如何将控制台打印的调试请求行从Django重定向到我指定的文件;以下是我的日志记录配置的一部分. LOGGING = { vers[详细]
-
macos – virtualenvs列表
所属栏目:[Python] 日期:2020-05-23 热度:90
愚蠢的问题……几个月前我创造了一个虚拟世界,不记得它叫什么.我在哪里可以找到它? OSX 10.7 Python 2.7.1 Virtualenv 1.6.4 谢谢! 我建议你使用 virtualenvwrapper,安装后你可以这样做: $lsvirtualenv 我还建议你使用-b(“brief”abreviation)选项来加快[详细]
-
python – 在OS X上安装h5py
所属栏目:[Python] 日期:2020-05-23 热度:133
我花了一天时间试图让 python的h5py模块工作,但没有成功.我已经安装了HDF5共享库,按照我在网上找到的说明来实现它.但它不起作用,下面是我尝试将模块导入python时得到的错误消息.我尝试通过MacPorts安装,但它再次无法工作. 我正在使用32位Python27(也用于另一[详细]
-
Python select()行为很奇怪
所属栏目:[Python] 日期:2020-05-23 热度:68
我在理解select.select的行为时遇到了一些麻烦.请考虑以下 Python程序: def str_to_hex(s): def dig(n): if n 9: return chr(65-10+n) else: return chr(48+n) r = while len(s)[详细]
-
在python中使用minidom设置DTD
所属栏目:[Python] 日期:2020-05-23 热度:185
我正在尝试使用minidom在我的 XML文档中包含对DTD的引用. 我正在创建文档,如: doc = Document()foo = doc.createElement(foo)doc.appendChild(foo)doc.toxml() 这给了我: ?xml version=1.0 ?foo/ 我需要得到类似的东西: ?xml version=1.0 ?![详细]
-
使用python3在列表生成器表达式中未定义全局,与python2一起使用,需要哪些更改?
所属栏目:[Python] 日期:2020-05-23 热度:52
class Some(object): tokens = [ ... list of strings ... ] untokenized = [tokens.index(a) for a in [... some other list of strings ...]] ... etc ...some = Some() 这可以很好的Python2.7.不过python3说:[详细]
-
选择Python Web框架
所属栏目:[Python] 日期:2020-05-23 热度:163
这似乎是一个主观问题.但事实并非如此(至少不是这个想法). 我正在开发广告软件(如AdWords,AdBrite等),我决定使用Python.并且想使用其中一个众所周知的Web框架(Django,Cherrypy,pylons等). 问题是: 鉴于它只有几个模型(七或八),它有最好的缓存支持?什么是MyS[详细]
-
如何将Python版本升级到3.7?
所属栏目:[Python] 日期:2020-05-23 热度:139
我已经在 linux ubuntu中使用了 python3.5.我已经下载了python3.7.tar www.python.org. 但我不知道如何安装它.如何升级到python 3.7?谢谢. 在ubuntu上,您可以添加此PPA存储库并使用它来安装python 3.7: https://launchpad.net/~jonathonf/+archive/ubuntu/p[详细]
-
python – Matplotlib.animation:如何删除白边
所属栏目:[Python] 日期:2020-05-23 热度:116
我尝试使用matplotlib电影作家生成一部电影.如果我这样做,我总是在视频周围留下白色边缘.有谁知道如何删除该保证金? 调整后的例子来自http://matplotlib.org/examples/animation/moviewriter.html # This example uses a MovieWriter directly to grab indiv[详细]
-
python – 使用Flask-Mail通过Gmail-socket.gaierr发送电子邮件
所属栏目:[Python] 日期:2020-05-23 热度:164
我正在使用Flask和Flask-Mail构建一个简单的联系页面.我按照本教程建立了应用程序 – Add a contact page – 现在当我尝试发送消息时,我收到了错误gaierror:[Errno -2]名称或服务未知.我一直在谷歌搜索错误一段时间,并没有在线找到任何类似的例子.我甚至无法[详细]
-
Z3 / Python从模型中获取python值
所属栏目:[Python] 日期:2020-05-23 热度:128
如何从Z3模型获取真正的 python值? 例如. p = Bool(p)x = Real(x)s = Solver()s.add(Or(x 5, x 10), Or(p, x**2 == 2), Not(p))s.check()print s.model()[x]print s.model()[p] 版画 -1.4142135623?False 但是那些是Z3对象,[详细]
-
如何测试在具有nosetests的函数中调用函数
所属栏目:[Python] 日期:2020-05-23 热度:166
我正在尝试为项目设置一些自动单元测试.我有一些功能,作为副作用偶尔会调用另一个功能.我想写一个单元测试,测试第二个函数被调用,但我很难过.下面是伪代码示例: def a(self): data = self.get() if len(data) 3500: self.b() # Bunch of other magic, which[详细]
-
python – 作为多维数组索引的元组
所属栏目:[Python] 日期:2020-05-23 热度:183
我找到了一个与我非常相似的问题,但不完全相同. 这一个: here 然而,在ntimes的情况下,数组的大小与元组指向的维度的数量相匹配. 在我的情况下,我有一个4维数组和一个二维元组,就像这样: from numpy.random import randbig_array=rand(3,3,4,5)tup=(2,2) 我[详细]
-
如何使用参数别名在python中实现弃用
所属栏目:[Python] 日期:2020-05-23 热度:184
我们正在开发一个 python库,并希望改变某些函数中某些函数参数的命名方式. 我们希望保持向后兼容性,因此我们希望找到一种为函数参数创建别名的方法. 这是一个例子: 旧版: class MyClass(object): def __init__(self, object_id): self.id = object_id 新版[详细]
-
如何在Python中加入MongoDB集合?
所属栏目:[Python] 日期:2020-05-23 热度:52
如何在 Python中加入两个MongoDB集合(在SQL的INNER JOIN意义上)?我是否需要使用原生地图/缩小javascript代码或在PyMongo中执行此操作?如何用更少的代码解决这个问题? Mongo以不同于传统关系数据库的方式存储数据,并且不支持表连接,因为可能在SQL数据库中使[详细]
-
python – 将unicode字符串拆分成300字节的块,而不会破坏字符
所属栏目:[Python] 日期:2020-05-23 热度:145
我想将你的“任意unicode字符串”拆分成300字节的大小块,而不会破坏任何字符.这些字符串将被写入一个需要使用unicode_string.encode(“utf8”)的utf8的套接字.我不想破坏任何角色.我该怎么做? UTF-8专为此而设计. def split_utf8(s, n): Split UTF-8 s into[详细]
-
python – 加快Django中批处理ORM操作的策略
所属栏目:[Python] 日期:2020-05-23 热度:195
我的一个API调用可能导致大量对象(Django模型)的更新.我正在遇到性能问题,因为我逐个更新每个项目,保存并移动到下一个: for item in Something.objects.filter(x=y): item.a=something item.save() 有时候,我的过滤器标准看起来像“在(‘a’,’b’,’c’,…)[详细]
-
使用Python生成数据库模式
所属栏目:[Python] 日期:2020-05-23 热度:175
我想为我的 django项目生成一个基本的DB模式,用边界条件等显示我所有的具有模型和模型字段的应用程序. python中有没有django的DB模式生成器?否则我该如何去做. 如果您需要查看SQL模式,请运行./manage.py sqlall appname 如果你想要一个可视化的架构,你可以得[详细]
-
python – 如何在单元测试期间在Django RequestFactory中设置消息传递和会话中间件
所属栏目:[Python] 日期:2020-05-23 热度:71
我有一个我需要测试的函数,它需要一个请求作为它的参数.它不是通过URL显示为视图,因此我无法使用测试客户端进行测试. 我需要传递请求对象,并且请求对象需要启用消息传递中间件,因为在该功能中使用消息传递中间件. 我正在使用RequestFactory来创建我的请求. do[详细]
-
Django – 发送关于模型更改的电子邮件
所属栏目:[Python] 日期:2020-05-23 热度:199
我想在模型中更改特定字段时发送电子邮件.可能吗?这是我正在寻找的.我有一个包含BooleanField的配置文件模型,当管理员选择为true时,我想向用户发送电子邮件.我知道我可以把它放在“def save(self):”中,但是,只要模型被更改并且字段为真,它就会触发电子邮件[详细]

浙公网安备 33038102330553号