您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • python – 如何在单元测试期间在Django RequestFactory中设置消息传递和会话中间件

    553 wiki 2022-01-14
    我有一个我需要测试的函数,它需要一个请求作为它的参数.它不是通过URL显示为视图,因此我无法使用测试客户端进行测试. 我需要传递请求对象,并且请求对象需要启用消息传递中间件,因为在该功能中使用消息传递中间件. 我正在使用RequestFactory来创建我的请求. documentation说: It does not support middleware. Session and authent
    python Python
  • python – 加快Django中批处理ORM操作的策略

    535 wiki 2022-01-14
    我的一个API调用可能导致大量对象(Django模型)的更新.我正在遇到性能问题,因为我逐个更新每个项目,保存并移动到下一个: for item in Something.objects.filter(x='y'): item.a="something" item.save() 有时候,我的过滤器标准看起来像“在(‘a’,’b’,’c’,…)中的x”. 似乎是official an
    python Python
  • python – 将unicode字符串拆分成300字节的块,而不会破坏字符

    504 wiki 2022-01-14
    我想将你的“任意unicode字符串”拆分成300字节的大小块,而不会破坏任何字符.这些字符串将被写入一个需要使用unicode_string.encode(“utf8”)的utf8的套接字.我不想破坏任何角色.我该怎么做? UTF-8专为此而设计. def split_utf8(s, n): """Split UTF-8 s into chunks of maximum length n
    python Python
  • 如何在Python中加入MongoDB集合?

    528 wiki 2022-01-14
    如何在 Python中加入两个MongoDB集合(在SQL的INNER JOIN意义上)?我是否需要使用原生地图/缩小javascript代码或在PyMongo中执行此操作?如何用更少的代码解决这个问题? Mongo以不同于传统关系数据库的方式存储数据,并且不支持表连接,因为可能在SQL数据库中使用了表连接. “数据库参考”文档中有一个注释. http://www.mongodb.org/disp
    python Python
  • python – 作为多维数组索引的元组

    571 wiki 2022-01-14
    我找到了一个与我非常相似的问题,但不完全相同. 这一个: here 然而,在ntimes的情况下,数组的大小与元组指向的维度的数量相匹配. 在我的情况下,我有一个4维数组和一个二维元组,就像这样: from numpy.random import rand big_array=rand(3,3,4,5) tup=(2,2) 我想使用元组作为前两个维度的索引,并手动索引最后两个维度.就像是: big
    python Python
  • 如何测试在具有nosetests的函数中调用函数

    513 wiki 2022-01-14
    我正在尝试为项目设置一些自动单元测试.我有一些功能,作为副作用偶尔会调用另一个功能.我想写一个单元测试,测试第二个函数被调用,但我很难过.下面是伪代码示例: def a(self): data = self.get() if len(data) > 3500: self.b() # Bunch of other magic, which is easy t
    python Python
  • Z3 / Python从模型中获取python值

    560 wiki 2022-01-14
    如何从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对象,
    python Python
  • python – Matplotlib.animation:如何删除白边

    536 wiki 2022-01-14
    我尝试使用matplotlib电影作家生成一部电影.如果我这样做,我总是在视频周围留下白色边缘.有谁知道如何删除该保证金? 调整后的例子来自http://matplotlib.org/examples/animation/moviewriter.html # This example uses a MovieWriter directly to grab individual frames and
    python Python
  • 如何将Python版本升级到3.7?

    597 wiki 2022-01-14
    我已经在 linux ubuntu中使用了 python3.5.我已经下载了python3.7.ta??r www.python.org. 但我不知道如何安装它.如何升级到python 3.7?谢谢. 在ubuntu上,您可以添加此PPA存储库并使用它来安装python 3.7: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.7
    python Python
  • 选择Python Web框架

    529 wiki 2022-01-14
    这似乎是一个主观问题.但事实并非如此(至少不是这个想法). 我正在开发广告软件(如AdWords,AdBrite等),我决定使用Python.并且想使用其中一个众所周知的Web框架(Django,Cherrypy,pylons等). 问题是: 鉴于它只有几个模型(七或八),它有最好的缓存支持?什么是MySQL数据库中最有效的检索数据? 谢谢! 如果要使用Python在数据库上执行复杂的SQL查询,
    python Python
  • 使用python3在列表生成器表达式中未定义全局,与python2一起使用,需要哪些更改?

    524 wiki 2022-01-14
    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 Python
  • 在python中使用minidom设置DTD

    539 wiki 2022-01-14
    我正在尝试使用minidom在我的 XML文档中包含对DTD的引用. 我正在创建文档,如: doc = Document() foo = doc.createElement('foo') doc.appendChild(foo) doc.toxml() 这给了我: <?xml version="1.0" ?> <foo/> 我需要得到类似的东西: <?xml version="1.0" ?> <!
    python Python
  • python – 在OS X上安装h5py

    542 wiki 2022-01-14
    我花了一天时间试图让 python的h5py模块工作,但没有成功.我已经安装了HDF5共享库,按照我在网上找到的说明来实现它.但它不起作用,下面是我尝试将模块导入python时得到的错误消息.我尝试通过MacPorts安装,但它再次无法工作. 我正在使用32位Python27(也用于另一个模块,因此安装了i386 HDF5库…如果这是正确的?) 任何帮助非常欢迎! 谢谢 ! import h5py
    python Python
  • macos – virtualenvs列表

    557 wiki 2022-01-14
    愚蠢的问题……几个月前我创造了一个虚拟世界,不记得它叫什么.我在哪里可以找到它? > OSX 10.7 > Python 2.7.1 > Virtualenv 1.6.4 谢谢! 我建议你使用 virtualenvwrapper,安装后你可以这样做: $lsvirtualenv 我还建议你使用-b(“brief”abreviation)选项来加快速度: $lsvirtualenv -b
    python Python
  • 将django.request记录到文件而不是控制台

    571 wiki 2022-01-14
    我正在尝试配置我的 django settings.py以正确使用 python日志记录工具,但我偶然发现了一个相当奇怪的问题: 即使在阅读了docs之后,我也无法找到如何将控制台打印的调试请求行从Django重定向到我指定的文件;以下是我的日志记录配置的一部分. LOGGING = { 'version': 1, 'formatters': { 'simple':
    python Python
  • python – 强制子类在重写时调用父方法

    526 wiki 2022-01-14
    我很好奇, Python是否有一种方法强制(从Parent类)为父类方法从子类被重写时被调用. 例: class Parent(object): def __init__(self): self.someValue=1 def start(self): ''' Force method to be called''' self.s
    python Python
  • python – Pymongo API TypeError:不可用的字典

    521 wiki 2022-01-14
    我正在为我的软件编写API,以便更容易访问 mongodb. 我有这条线: def update(self, recid): self.collection.find_and_modify(query={"recid":recid}, update={{ "$set": {"creation_date":str( datetime.now() ) }}} ) 抛出TypeE
    python Python
  • python – 创建矩形的Tkinter画布

    557 wiki 2022-01-14
    在 python,tkinter中,我正在尝试制作一个涉及在画布上创建形状的游戏.例如,我想在画布图像上显示一个红色矩形.当我执行我的代码时,你看到的矩形大小约为1个像素,我不知道为什么以及它是如何形成的.这是我的代码: from tkinter import * root = Tk() root.geometry("500x900") canvas = Canvas(root, width=55
    python Python
  • python – 如何使用pyodbc连接到vertica

    540 wiki 2022-01-14
    我已经阅读了关于odbc.ini和 Vertica documentation的 iODBC documentation.我也看到了一个问题 with the same error,但无法按照上一个问题的答案中的建议获得连接字符串. 我目前拥有的: /etc/odbcinst.ini [HPVertica] Description = HP Vertica ODBC Driver Driver =
    python Python
  • Python:最快的处理大文件的方式

    530 wiki 2022-01-14
    我有多个3GB制表符分隔文件.每个文件中有2000万行.所有的行必须被独立处理,任何两行之间没有关系. 我的问题是,什么会更快 with open() as infile: for line in infile: 或者B.将文件读入内存并处理它,一次250 MB? 处理不是很复杂,我只是在列1中将值列入List1,列2到List2等.可能需要一起添加一些列值. 我在一个具有
    python Python

联系我
置顶