-
python – PySide / PyQt中的安全和惰性方法调用
所属栏目:[Python] 日期:2020-05-23 热度:50
我正在使用PySide管理一些硬件并执行一些相对简单的操作,具体取决于(例如)界面中的按钮点击.运行这些硬件的代码驻留在另一个线程中.为方便起见,对于所有这些硬件驱动程序,我添加了一个通用的invoke_method信号,以便UI组件可以使用my_driver.invoke_method.emi[详细]
-
在python中使用多处理的策略
所属栏目:[Python] 日期:2020-05-23 热度:119
我是多处理的新手.我一直在阅读有关多处理模块的文档.我读过有关池,线程,队列等的内容,但我完全迷失了.我想用多处理做的是,转换我简陋的http下载器,与多个工作者一起工作.我现在正在做的是,下载一个页面,解析到页面以获得有趣的链接.继续,直到下载所有有趣的[详细]
-
Python HDF5 H5Py会发出打开多个文件的问题
所属栏目:[Python] 日期:2020-05-23 热度:195
我使用64位版本的Enthought Python来处理多个HDF5文件中的数据.我在64位Windows上使用h5py版本1.3.1(HDF5 1.8.4).我有一个对象为我的特定数据层次提供了方便的接口,但是测试h5py.File(fname,r)会产生相同的结果.我正在遍历一个长列表(一次约100个文件)并尝试[详细]
-
python – pypy如何处理递归?
所属栏目:[Python] 日期:2020-05-23 热度:89
我有一个我在python中编写的脚本,它工作正常,但我很好奇,看看我是否可以加快它.它基本上是递归脚本.如果我在普通的python 2.7中运行它,大约需要30秒.当我使用pypy运行相同的东西比我得到以下错误:RuntimeError: maximum recursion depth exceeded 我不确定py[详细]
-
如何使用MongoKit对远程数据库主机进行身份验证?
所属栏目:[Python] 日期:2020-05-23 热度:130
我正在尝试使用Flask中的MongoKit连接并验证远程数据库主机(dotcloud,mongolabs等).连接到服务器似乎工作正常.但是我无法对数据库进行身份验证.据推测这应该工作:from mongokit import Connection connection = Connection(my_remote_host, my_remote_port[详细]
-
python – 为什么加载这个文件占用这么多内存?
所属栏目:[Python] 日期:2020-05-23 热度:152
试图将文件加载到python中.这是一个非常大的文件(1.5Gb),但我有可用的内存,我只想做一次(因此使用python,我只需要对文件进行一次排序,因此python是一个简单的选择).我的问题是加载此文件会导致大量内存使用.当我将大约10%的行加载到内存中时,Python已经使用[详细]
-
python – 通过应用transform – reduce size来简化SVG
所属栏目:[Python] 日期:2020-05-23 热度:121
我经常有一些像这样的结构的SVG:svg:g transform=translate(-251.5,36.5) id=g12578 style=fill:#ffff00;fill-opacity:1 svg:rect width=12 height=12 x=288 y=35.999958[详细]
-
如何在使用Twitter Stream给出的流示例上暂停,终止,停止或关闭PycURL请求
所属栏目:[Python] 日期:2020-05-23 热度:89
我目前正在使用twitter API流(http://stream.twitter.com/1/statuses/sample.json),因此我不断收到数据.我希望一旦我从中检索到X个对象就停止cURLing流(在示例中,我将10作为任意数字).您可以在下面的代码中查看我是如何尝试关闭连接的. curling.perform()下面[详细]
-
纯Python四叉树实现
所属栏目:[Python] 日期:2020-05-23 热度:71
所有,有几个使用Python实现四叉树的例子,但我的问题是,是否有人知道用纯python编写的类,如单个.py文件,我可以轻松地包含在我的项目中?这里列出了三个最受欢迎的软件包Are any of these quad-tree libraries any good?,但由于运行它们所需的所有依赖项,我没有[详细]
-
python – 使用多段三次贝塞尔曲线和距离以及曲率约束逼近数据
所属栏目:[Python] 日期:2020-05-23 热度:64
我有一些地理数据(下面的图像显示了河流的路径为红点),我想用多段三次贝塞尔曲线近似.通过stackoverflow here和here的其他问题,我找到了来自“Graphics Gems”的Philip J. Schneider的算法.我成功地实现了它并且可以报告即使有数千个点它也非常快.不幸的是,速[详细]
-
Python Fabric和Amazon EC2:Sudo密码问
所属栏目:[Python] 日期:2020-05-23 热度:60
您知道在EC2上,没有与“ubuntu”用户关联的密码.如果我尝试运行以下几行:fab development install_dir我明白了:[ec2-46-51-132-252.eu-west-1.compute.amazonaws.com] sudo:chown -R webadmin:webadmin / var / www[ec2-46-51-13[详细]
-
通过ctypes为返回到python的对象释放内存
所属栏目:[Python] 日期:2020-05-23 热度:103
我正在使用ctypes将MyDll中的c函数扩展为python.from ctypes import cdll libX = cdll.LoadLibrary(d:MyTestProjectdebugMyDll.dll) 进一步在.py文件中我有一个类,其方法通过ctypes调用MyDll中的函数.Class MyTestClass:[详细]
-
Python设计指南:
所属栏目:[Python] 日期:2020-05-23 热度:86
我是一位非常有经验的开发人员 - 多年来在Delphi,C#和C方面做了很多繁重的工作.我一直非常重视结构化编程,OOP,松耦合模块化设计等指南 - 因为我使用的所有语言都有内置的强制执行这些概念的方法 - 访问控制,静态类型,接口和抽象类支持等 - 我依靠这些来构建我[详细]
-
python – 在SCons中创建混合(值集)CPPDEFINES
所属栏目:[Python] 日期:2020-05-23 热度:193
我想将编译器定义设置为-DBLUB以及-DFOO = 1.目前我只有:env.Append(CPPDEFINES, [BLUB, VALUE2]) 我现在想通过“FOO”包含第三个定义:1然后使用CPPDEFINES作为字典,以便稍后我可以很容易地测试env[CPPDEFINES].get(FOO) == 1 或者.我尝试的一切都会导致语[详细]
-
用龙卷风web服务器运行你好世界的问题(Python 2.5,Win 7)
所属栏目:[Python] 日期:2020-05-23 热度:126
我在Windows 7(64位)上使用Python 2.5.我安装了pycurl-7.15.5.1(带有win二进制文件)和龙卷风(使用pip).当我运行以下hello world代码时:import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler[详细]
-
我可以轻松地在Python中以较低的分辨率获取日期时间吗?
所属栏目:[Python] 日期:2020-05-23 热度:118
显然我可以从datetime.datetime.now()获取日期和时间,但我实际上并不关心秒或特别是微秒.有什么地方我可以轻松获得日期时间分钟?最佳答案您可以清除日期时间值的第二个和微秒组件,如下所示:dt = datetime.datetime.now() #Now get rid of seconds and micro[详细]
-
获取我写在Blackberry或其他移动平台上的python程序?
所属栏目:[Python] 日期:2020-05-23 热度:108
到目前为止,该程序仅在我的PC上运行.我一直在搜索StackOverflow,我发现了RhoMobile的Rhodes,它允许你在Ruby中编写应用程序并在多个移动平台上运行它:iPhone,Symbian,Android,BlackBerry和Windows Mobile. Python有什么类似的东西吗?如果不是我该怎么做呢?[详细]
-
python – 使用py2exe打包py文件时“超出最大递归深度”
所属栏目:[Python] 日期:2020-05-23 热度:133
几个月前py2exe在同一个py文件上工作得很好.但是当我今天再次尝试它时,通过报告“RuntimeError:超出最大递归深度”失败了.结果我得到一个空的“dist”文件夹.Py文件正常工作,它无法打包.我猜py文件中导入的模块有问题.但我无法弄明白.有人知道解决方案吗?我[详细]
-
python – XML-RPC – 无法编组递归字典
所属栏目:[Python] 日期:2020-05-23 热度:160
我有一个通过xml-rpc发送字典的简单示例: class CTest(object): def __init__(self): self.node1 = {data:zek, parent:{}, children:[]} self.node2 = {data:bill, parent:[详细]
-
Python imap Lib
所属栏目:[Python] 日期:2020-05-23 热度:194
我在哪里可以找到所有imap4函数的完整描述;特别是可能的参数选项和返回值和/或一些功能创建的数据? http://docs.python.org/dev/library/imaplib只列出了所有功能,但没有列出可能的参数和可能创建的数据.最佳答案imaplib模块实际上是IMAP4rev1协议的一个薄包[详细]
-
如何使用python从facebook获取信息?
所属栏目:[Python] 日期:2020-05-23 热度:119
我看了很多问题和库,但没找到我想要的东西.这就是我在python中开发一个应用程序,用户可以从社交网络帐户中获取各种各样的东西.我在facebook上遇到麻烦.我希望,如果可能的话,有关代码和库的分步教程,用于获取用户的信息,从帖子到照片信息(用户的登录信息,以及[详细]
-
python – Django如何使用ManyRelatedManager
所属栏目:[Python] 日期:2020-05-23 热度:80
我有2个不同的应用程序,没有特别的理由相互交谈.这意味着我不想在任何一个应用程序中导入任何一个名称.所有的工作都应该是在胶水应用程序内.我想写一个胶水应用程序,通过ManyToManyField加入特定模型,如:在应用客户中,class Customer(models.Model): ... 在a[详细]
-
使用Python使用Tumblr API时无法获得OAuth“请求令牌”
所属栏目:[Python] 日期:2020-05-23 热度:191
到目前为止,我一直在使用库来处理OAuth,但最近我一直在深入挖掘,试图理解底层的OAuth流程.目前,我正在尝试使用OAuth 1.0a使用以下简单代码连接到Tumblr API v2:import urllib, urllib2, time, random, hmac, base64, hashlib def makenonce(): rand[详细]
-
使用Pydev / Eclipse在Python appengine项目中引用外部库
所属栏目:[Python] 日期:2020-05-23 热度:176
几个月后我开始用Python开发 - 拥有自己的C#和Java背景.我目前正在研究2种不同的python / appengine应用程序,并且在这些情况下经常发生,两个应用程序共享公共代码 - 所以我想重构并将公共/通用代码移动到共享位置.在Java或C#中,我只创建一个新的库项目,将代码[详细]
-
python – 从共享库中获取枚举定义
所属栏目:[Python] 日期:2020-05-23 热度:166
我正在使用ctypes访问用C编写的共享库.共享库的C源包含类似的枚举enum { invalid = 0, type1 = 1, type2 = 2 } type_enum; 在Python方面,我打算只为各种枚举值定义整数常量,例如:INVALID = 0 TYPE1 = 1 TYPE2 = 2 然后在调用C函数的Pytho[详细]

浙公网安备 33038102330553号