-
python – 我需要使用django reset_queries()
所属栏目:[Python] 日期:2020-12-20 热度:58
我正在使用 django 1.3,我正在运行Web上下文之外的脚本(从命令行). 我的代码每次都会从数据库中读取10000个条目. 我注意到该过程的内存使用量随着时间的推移而变得越来越大. 我的代码是: def getData(startIndex,chunkSize): dataList =Mydata.objects.filt[详细]
-
Django设计模式以覆盖模型
所属栏目:[Python] 日期:2020-12-20 热度:186
我正在为Django开发一个电子商务框架.主要设计目标是在模型和视图方面提供最低限度的功能,而不是允许库的用户使用自己的组件扩展或替换组件. 这样做的原因是,尝试为电子商务开发一种通用的解决方案会导致代码过于复杂,而这通常远非最佳. 解决这个问题的一种[详细]
-
在一个窗口中使用多个屏幕执行项目的最佳Python GUI模块是什么?
所属栏目:[Python] 日期:2020-12-20 热度:142
我不完全确定要描述它所以这里是我想用 Python做的基本故事板: http://i.stack.imgur.com/dciMH.jpg 我对GUI编程很陌生,所以我不确定哪个Python模块最适合这个.我有点看看Tkinter.如何在没有在Tkinter中打开新窗口的情况下按下下一个按钮后屏幕如何更改为第[详细]
-
为什么python gevent比串行慢?
所属栏目:[Python] 日期:2020-12-20 热度:105
我使用 gevent进行并发下载. 基于 this示例,这是代码: import geventfrom gevent import monkeyurls = ['https://www.djangoproject.com/','http://www.nytimes.com/','http://www.microsoft.com']monkey.patch_all()import urllib2from datetime import da[详细]
-
python – 从Simulink模型中获取模型拓扑
所属栏目:[Python] 日期:2020-12-20 热度:164
我想在 Python中创建一个代表Simulink模型的结构.我知道至少有两种方法可以做到这一点 – 通过解析“.mdl”文件,或者使用Matlab的api与模型进行通信. 你能推荐好的库或API吗? 特别是,我需要在Simulink模型上执行一些处理,我想在Python中进行.另外,我不想经[详细]
-
使用Python流式传输音频(无GStreamer)
所属栏目:[Python] 日期:2020-12-20 热度:88
我正在开发一个涉及从我的网络服务器传输.OGG(或.mp3)文件的项目.我不想下载整个文件然后播放它,有没有办法在纯 Python中做到这一点(没有GStreamer – 希望能让它真正跨平台)?有没有办法使用urllib一次下载文件块并将其加载到PyGame中以进行实际的音频播放[详细]
-
python – 与flock,fork和终止父进程的死锁
所属栏目:[Python] 日期:2020-12-20 热度:144
我有一个非常复杂的 python程序.在内部,它有一个日志系统,它使用独占(LOCK_EX)fcntl.flock来管理全局锁定.实际上,无论何时转储日志消息,都会获取全局文件锁,将消息发送到文件(与锁定文件不同)并释放全局文件锁. 该程序也多次自行分配(在设置日志管理之后).[详细]
-
python – 将_socketobjects作为参数传递
所属栏目:[Python] 日期:2020-12-20 热度:158
我正在编写一个多线程分布式网络算法. 我有一个线程可以监听新的连接.每次建立新连接时,都会启动一个单独的线程来侦听来自该连接的消息. 我的问题是我打开的套接字在连接监听器内的两个方向都完美地工作.将该连接的套接字对象传递给消息侦听器后,我可以从套[详细]
-
如何使用SQLAlchemy处理两阶段提交
所属栏目:[Python] 日期:2020-12-20 热度:132
我正在尝试使用SQLalchemy 0.6.8与 Postgresql 8.3.4进行两阶段提交,但我想我错过了一些东西…… 工作流程如下: session = sessionmaker(engine)(autocommit=True)tx = session.connection().begin_twophase(xid) # Doesn't issue any SQLsession.begin()se[详细]
-
Python请求库将HTTPProxyAuth与HTTPBasicAuth结合在一起
所属栏目:[Python] 日期:2020-12-20 热度:172
在这里找到了一个关于HTTPProxyAuth用法的例子 https://stackoverflow.com/a/8862633 但我希望有关HTTPProxyAuth和HTTPBasicAuth IE的使用示例我需要通过代理传递服务器,用户名和密码以及用户名和密码到网页… 提前致谢. 理查德 解决方法 对于基本身份验证,[详细]
-
如何创建指向数组的Python ctypes指针
所属栏目:[Python] 日期:2020-12-20 热度:85
我需要学习如何通过 Python ctypes处理下面C语言中的char **. 我通过使用create_string_buffer()调用其他只需要单指针的方法,但是这个方法需要一个指向指针数组的指针. ladybugConvertToMultipleBGRU32( LadybugContext context,const LadybugImage * pImage[详细]
-
使用Pyinstaller编译PyQt4时出错
所属栏目:[Python] 日期:2020-12-20 热度:80
在过去,我使用pycompiler(或’pyinstaller’)将我使用PyQt4框架的程序编译成可执行代码,这只是因为py2exe. 我最近换了电脑,还没有设法编译我的PyQt4程序! 在这台计算机中,我设置了一个环境变量%pycompile%,它具有pyinstaller.py文件的目录. 这是我插入cmd[详细]
-
什么是在python中确定unicode字符串的解码方法的最佳方法
所属栏目:[Python] 日期:2020-12-20 热度:99
我想知道如何确定unicode的编码. 我知道我已经在某个地方读过这个,我只是不记得是否可能,但我想相信有办法. 假设我有一个带有latin-1编码的unicode,我想用解码时使用的相同编码动态编码它… 坦率地说,我想把它变成一个utf-8 unicode而不会弄乱角色,然后才能[详细]
-
python – 为什么边界框搜索执行时间太长?
所属栏目:[Python] 日期:2020-12-20 热度:178
我正在使用 GeoModel进行边界框搜索.数据存储区中有大约350个事件,但执行时间 5秒.我的开发环境和谷歌应用引擎上的结果相同.为什么这么久?我需要添加一些索引吗? results = Event.bounding_box_fetch( Event.all(),geotypes.Box(north_east_lat,north_east[详细]
-
有没有办法在ipython qtconsole中搜索文本?
所属栏目:[Python] 日期:2020-12-20 热度:89
我正在使用i python和qtconsole. 我在常规控制台中缺少的一个功能是搜索控制台输出. 我希望在编辑菜单下看到它. 有办法吗? 解决方法 我不知道该功能,但您可以利用在ipython控制台中自动公开的Out变量(也可用作_oh).基本上它是一个字典,其中键是返回某种结果[详细]
-
python – 从另一个进程中杀死线程
所属栏目:[Python] 日期:2020-12-20 热度:87
我知道杀死一个Thread子类的正确方法是定期检查一些标志(如self.running)是否设置为某个“kill”值,但我有一个可能挂起等待输入的线程我想无论如何要从外部进程中杀死它. 有帮助吗? 解决方法 如果您愿意从线程模块切换到线程接口的多处理模块,那么这是可能[详细]
-
python – ManyToManyField与抽象模型
所属栏目:[Python] 日期:2020-12-20 热度:129
这里有一个有趣的…我缩短了模型,使其更容易理解.. class Participant(Person): passport_number = models.IntegerField(verbose_name=_('Passport Number'),db_column=u'PassportNumber') class Meta: db_table = u'Participant'class Journey(BaseModel):[详细]
-
python – 如何解析未在视图源中显示代码的网站?
所属栏目:[Python] 日期:2020-12-20 热度:59
我不确定如何正确描述问题,但无论如何, 所以我想使用mechanize来获取表单并获取输入的名称. 但是,当我使用mechanize进行解析时,它不会显示表单名称和输入名称. 如果我通过查看网站手动尝试,我必须检查元素,以便我可以得到输入名称,但仍然是动态的,所以每次检[详细]
-
python socket.gethostbyaddr() – 减少超时?
所属栏目:[Python] 日期:2020-12-20 热度:170
socket.gethostbyname() 在其参数是真实主机名时效果很好.但是当它是一个不存在的主机时,我会得到3秒的超时 socket.gaierror: [Errno 11001] getaddrinfo failed 我不介意异常(这是合适的),但有没有办法减少超时? 解决方法 如果Python使用系统gethostbyname[详细]
-
python – OpenCV唇部分割
所属栏目:[Python] 日期:2020-12-20 热度:81
一旦找到嘴部区域,人们通常如何提取嘴唇的形状(在我的情况下使用haar级联)?我尝试了颜色分割和边缘/角落检测,但它们对我来说非常不准确.我需要在中心找到两个角和上下唇.我听说过关于主动外观模型的事情,但是我无法理解如何在 python中使用它,我没有足够的[详细]
-
python – 在多个子域上共享Django会话的缺点
所属栏目:[Python] 日期:2020-12-20 热度:101
我使用Sites Framework构建了一个Django站点,并在不同的子域上有四个站点.让我们称之为one.mydomain.com; two.mydomain.com …等 其中三个网站是产品网站,一个是商店.我希望能够跨站点共享会话,以便用户在从任何产品站点移动到商店时不必再次登录.我意识到我[详细]
-
Django:如何将原始sql查询的结果映射到管理列表视图中的模型实
所属栏目:[Python] 日期:2020-12-20 热度:85
考虑简单的模型: class Item(models.Model): name = models.CharField(...) unit_cost = models.DecimalField(...) unit_price = models.DecimalField(...) 它有以下管理类: class ItemAdmin(admin.ModelAdmin): def queryset(self,request): qs = self.mo[详细]
-
Robocode Python
所属栏目:[Python] 日期:2020-12-20 热度:168
问题是,如何使用 Python为Robocode制作机器人?似乎有两种选择: Robocode Jython Robocode for .NET Iron Python 第一个有一些信息,但它看起来不是很强大,后者也没有.一步一步,有人吗? 解决方法 只要你的java-class扩展了robocode.Robot,一切都被认为是机[详细]
-
python – 使用PyTables存储图像和元数据
所属栏目:[Python] 日期:2020-12-20 热度:134
我正在使用PyTables将一些图像存储为Array和CArray数据类型.对于这些图像中的每一个,我还想存储一些基本元数据(例如,EXIF数据). 我可以设想一些存储这些数据格式的方法,从为每个Array / CArray存储元数据和AttributeSet类到为所有元数据使用Table. 我的问题[详细]
-
使用python在SQLite数据库中重复编写数据
所属栏目:[Python] 日期:2020-12-20 热度:61
我想将SQLite用于我的GUI Python应用程序,但我必须每500 MS更新一次数据库而不影响我的程序的性能. 我正在使用PyQt4,所以我考虑使用QThread,但似乎很难处理,所以我想知道它是否是真正尝试理解它之前的最佳方式. 我的问题是:QThread是最好的方式还是其他方式[详细]