-
如何沟通两个单独的python进程?
所属栏目:[Python] 日期:2020-12-16 热度:156
我有两个python程序,我想传达它们. 它们都是系统服务,并且它们都不是由父进程分叉的. 有没有办法在不使用套接字的情况下执行此操作? (例如,通过创建一些队列 >序列化它 通过其他进程反序列化并执行通信;或者写入执行通信的文件进程ID,然后创建获取进程ID的[详细]
-
Python HDF5 H5Py会发出打开多个文件的问题
所属栏目:[Python] 日期:2020-12-16 热度:126
我使用64位版本的Enthought Python来处理多个HDF5文件中的数据.我在64位Windows上使用h5py版本1.3.1(HDF5 1.8.4). 我有一个对象为我的特定数据层次提供了方便的接口,但是测试h5py.File(fname,r)会产生相同的结果.我正在遍历一个长列表(一次约100个文件)并尝[详细]
-
是否有一个很好的IDE用于使用Python构建GUI应用程序
所属栏目:[Python] 日期:2020-12-16 热度:72
我是一名初学程序员,并且在过去的几个月中学习了迄今为止我所知道的大部分内容.大概一个月后我决定尝试python,因为我被告知可能更容易学习,我真的很喜欢这种语言.我想我似乎只是更容易使用它. 唯一的问题是我似乎无法找到一个好的IDE,它以Delphi的方式工作.[详细]
-
Python音频通过激光传输
所属栏目:[Python] 日期:2020-12-16 热度:90
我目前正在开展一个相对简单的项目,直到现在.基础项目是使用音频转换通过激光传输数据/消息. 简而言之,这个过程就像这样 用户输入消息 消息变成二进制 对于二进制消息中的每个1和0,它播放相应的音调信号,在我的情况下250hz为1,450hz为0. 输出音通过立体声电[详细]
-
python – pypy如何处理递归?
所属栏目:[Python] 日期:2020-12-16 热度:71
我有一个我在python中编写的脚本,它工作正常,但我很好奇,看看我是否可以加快它.它基本上是递归脚本. 如果我在普通的python 2.7中运行它,大约需要30秒.当我使用pypy运行相同的东西比我得到以下错误: RuntimeError: maximum recursion depth exceeded 我不确[详细]
-
在python中使用多处理的策略
所属栏目:[Python] 日期:2020-12-16 热度:129
我是多处理的新手.我一直在阅读有关多处理模块的文档.我读过有关池,线程,队列等的内容,但我完全迷失了. 我想用多处理做的是,转换我简陋的http下载器,与多个工作者一起工作.我现在正在做的是,下载一个页面,解析到页面以获得有趣的链接.继续,直到下载所有有趣[详细]
-
python – 在SCons中创建混合(值集)CPPDEFINES
所属栏目:[Python] 日期:2020-12-16 热度:190
我想将编译器定义设置为-DBLUB以及-DFOO = 1. 目前我只有: env.Append("CPPDEFINES",["BLUB","VALUE2"]) 我现在想通过“FOO”包含第三个定义:1然后使用CPPDEFINES作为字典,以便稍后我可以很容易地测试 env["CPPDEFINES"].get("FOO") == 1 或者.我尝试的一[详细]
-
用龙卷风web服务器运行你好世界的问题(Python 2.5,Win 7)
所属栏目:[Python] 日期:2020-12-16 热度:96
我在Windows 7(64位)上使用Python 2.5. 我安装了pycurl-7.15.5.1(带有win二进制文件)和龙卷风(使用pip). 当我运行以下hello world代码时: import tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler): def get(self): self.wri[详细]
-
Python设计指南:
所属栏目:[Python] 日期:2020-12-16 热度:165
我是一位非常有经验的开发人员 多年来在Delphi,C#和C方面做了很多繁重的工作.我一直非常重视结构化编程,OOP,松耦合模块化设计等指南 因为我使用的所有语言都有内置的强制执行这些概念的方法 访问控制,静态类型,接口和抽象类支持等 我依靠这些来构建我的代码.[详细]
-
通过ctypes为返回到python的对象释放内存
所属栏目:[Python] 日期:2020-12-16 热度:188
我正在使用ctypes将MyDll中的c函数扩展为python. from ctypes import cdlllibX = cdll.LoadLibrary("d:MyTestProjectdebugMyDll.dll") 进一步在.py文件中我有一个类,其方法通过ctypes调用MyDll中的函数. Class MyTestClass: def __init__(self,id): li[详细]
-
Python Fabric和Amazon EC2:Sudo密码问
所属栏目:[Python] 日期:2020-12-16 热度:177
您知道在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-132-252.eu-west-1.com[详细]
-
python – 使用多段三次贝塞尔曲线和距离以及曲率约束逼近数据
所属栏目:[Python] 日期:2020-12-16 热度:183
我有一些地理数据(下面的图像显示了河流的路径为红点),我想用多段三次贝塞尔曲线近似.通过stackoverflow here和here的其他问题,我找到了来自“Graphics Gems”的Philip J. Schneider的算法.我成功地实现了它并且可以报告即使有数千个点它也非常快.不幸的是,[详细]
-
使用Pydev / Eclipse在Python appengine项目中引用外部库
所属栏目:[Python] 日期:2020-12-16 热度:75
几个月后我开始用Python开发 拥有自己的C#和Java背景. 我目前正在研究2种不同的python / appengine应用程序,并且在这些情况下经常发生,两个应用程序共享公共代码 所以我想重构并将公共/通用代码移动到共享位置. 在Java或C#中,我只创建一个新的库项目,将代码[详细]
-
使用Python使用Tumblr API时无法获得OAuth“请求令牌”
所属栏目:[Python] 日期:2020-12-16 热度:94
到目前为止,我一直在使用库来处理OAuth,但最近我一直在深入挖掘,试图理解底层的OAuth流程.目前,我正在尝试使用OAuth 1.0a使用以下简单代码连接到Tumblr API v2: import urllib,urllib2,time,random,hmac,base64,hashlibdef makenonce(): random_number = ''[详细]
-
python – Django / Sqlite3为带有外键的模型添加一行
所属栏目:[Python] 日期:2020-12-16 热度:154
我是Django和SQlite3的新手.我有一个模型(Person),带有(Person_Type)的外键: class Person(models.Model): name = models.CharField(max_length=500) pers_type = models.ForeignKey(Person_Type) def __unicode__(self): return self.nameclass Person_Typ[详细]
-
python – PySide / PyQt中的安全和惰性方法调用
所属栏目:[Python] 日期:2020-12-16 热度:73
我正在使用PySide管理一些硬件并执行一些相对简单的操作,具体取决于(例如)界面中的按钮点击.运行这些硬件的代码驻留在另一个线程中.为方便起见,对于所有这些硬件驱动程序,我添加了一个通用的invoke_method信号,以便UI组件可以使用 my_driver.invoke_method.e[详细]
-
python – 用于String的ABC?
所属栏目:[Python] 日期:2020-12-16 热度:96
我最近在集合中发现了抽象基类(ABCs),就像它们清晰,系统的方法和Mixins一样.现在我也想创建海关字符串(*),但我找不到字符串的ABC. 有UserString,但不鼓励UserDict!?从str本身派生没有Mixins?如何在重写方法中访问字符串的“数据”部分? 在某个地方,我看[详细]
-
如何让服务器接受来自多个端口的连接?
所属栏目:[Python] 日期:2020-12-16 热度:53
如何创建一个简单的服务器(简单如接受连接并打印到终端接收的任何内容)接受来自多个端口或端口范围的连接? 我是否必须使用多个线程,每个绑定调用一个.还是有其他解决方案吗? 简单的服务器看起来像这样. def server():import sys,os,socketport = 11116host[详细]
-
python – 有没有办法在App Engine dev_appserver上禁用内置截
所属栏目:[Python] 日期:2020-12-16 热度:113
我意识到dev_appserver.py旨在尽可能地模拟生产App Engine环境,但由于连接速度缓慢(我不断收到DeadlineExceededError异常),我在本地调试应用程序时遇到问题.由于它不是我关注的连接本身,有没有办法暂时禁用/扩展urlfetch(和其他)的超时仅用于开发环境?不幸[详细]
-
python – 如何合并嵌套的元组
所属栏目:[Python] 日期:2020-12-16 热度:93
我有一组嵌套元组: ('id',('name',('name_float_fml',)),('user',('email',('last_login',))) 我想将列表与类似的前缀组合在一起,从而产生: ('id','last_login'))) 这是另一个例子: (('baz',('bing',('fizz','frozz',('frazz',('fry','bleep','blop')))))[详细]
-
如何使用Python 3支持安装PyGObject
所属栏目:[Python] 日期:2020-12-16 热度:113
我一直在尝试使用各种方法安装PyGObject.首先,使用apt-get,但只为Python 2.x安装它.接下来我尝试自己编译它,但是我在编译Python 3时遇到了问题. 有谁知道如何安装它? 最佳答案 首先,您需要安装python3和开发标头. 然后你需要告诉configure使用python3: PYT[详细]
-
python – 神秘的GObject警告:断言`G_IS_OBJECT(object)’失败
所属栏目:[Python] 日期:2020-12-16 热度:156
当我运行我的GTK(Python GObject内省)应用程序时,我有一个警告,我无法弄清楚它的来源.当应用程序加载并且我正在填充GtkListStore时,在我第一次添加行之后,我收到以下警告: /usr/lib/python2.7/site-packages/gi/types.py:44: Warning: g_object_set_qdata:[详细]
-
Python 3相当于Config模块
所属栏目:[Python] 日期:2020-12-16 热度:79
Config module仅适用于python 2.x 3.0中的替代方案是什么? 最佳答案 好的,configparser是当时的方式.[详细]
-
python – Celery:访问上次运行任务的时间?
所属栏目:[Python] 日期:2020-12-16 热度:140
使用celery,是否可以在任务中检查上次运行任务的时间是多少? 我想实施“自上次运行以来抓住所有东西”.我可以自己跟踪上次运行时间戳,也可以从芹菜中获取它. 这是来自django项目,如果这有所作为. 最佳答案 默认情况下,celery没有永久存储任务结果,如果您在[详细]
-
如何为C分配的numpy数组注册析构函数?
所属栏目:[Python] 日期:2020-12-16 热度:78
我想在C/C++中为numpy数组分配数字,并将它们作为numpy数组传递给python.我可以用PyArray_SimpleNewFromData做. 问题是我还想注册一个当numpy数组引用计数器达到零时应该从Python调用的函数,这将调用C端的一些析构函数语义这是我需要的一个伪示例: float* ar[详细]
