-
python – 在新的本地化项目中处理遗留的django项目
所属栏目:[Python] 日期:2020-12-20 热度:138
我现在正处于计划主要包含遗留代码的 django项目国际化的情况.旧项目本身具有不同的应用程序,它们之间具有很强的依赖性,因此很难将它们分开.看着剩下的时间,根本不可能. 国际化的主要要求是: 为每个国家/地区分别开展项目 每个国家/地区稍后将有不同的模板[详细]
-
Python中的HTTPS会话重用
所属栏目:[Python] 日期:2020-12-20 热度:162
我希望能够对HTTPS服务器使用并行请求.目前,我正在使用PyCURL,但它无法在不同的句柄之间重用相同的SSL会话ID,并且每个句柄每次只能处理一次下载/上传. 考虑到协商需要时间(特别是因为使用了客户端证书),重用id(因为浏览器可以从web并行下载少量资源),这可能[详细]
-
python – 在mac上使用pygame?
所属栏目:[Python] 日期:2020-12-20 热度:88
我试图让我的mac上的pygame工作.我让它在终端运行.但是当我尝试将其与netbeans一起使用或尝试运行该文件时,我遇到了问题.它给了我错误 from pygame.locals import * ImportError: No module named locals 任何帮助?谢谢! 解决方法 如果你仍然想使用netbean[详细]
-
使用python和python NTLM浏览受NTLM保护的网站
所属栏目:[Python] 日期:2020-12-20 热度:150
我的任务是创建一个登录到公司门户的脚本转到特定页面,下载页面,将其与早期版本进行比较,然后根据已经发生的更改通过电子邮件发送给某个人.最后的部分很容易,但它是第一步给我带来最大的麻烦. 使用urllib2失败后(我试图在python中这样做)连接和大约4或5个小[详细]
-
mercurial – 如何强制在TortoiseHG提交注释中输入Case / Bug引
所属栏目:[Python] 日期:2020-12-20 热度:114
我们试图让TortoiseHG 2.0.5检查提交注释中是否输入了一个fogbugz案例编号,调查显示TortoiseHG中有一个“强制性问题参考”,它要求link. regex有效.我们已经将问题和问题链接与fogbugz表达式一起使用,将一个案例转换为一个指向fogbugz站点的链接,这样就可以了[详细]
-
python – urls.py重定向与URL反转和参数 – 有更简单的方法吗?
所属栏目:[Python] 日期:2020-12-20 热度:63
给定两类实体,我选择了一些具有以下URL定义的交叉产品集: url(r"^category1/(?Pcategory1([0123456789]+,?)+)/category2(?Pcategory2([0123456789]+,?)+)/$",view,{},name="cross") 所以基本上像/ category1 / 1,2,3,4 / category2 / 5,6,7,8 /这样的URL是[详细]
-
python – Google Safe-Browsing Lookup API中的无效请求
所属栏目:[Python] 日期:2020-12-20 热度:67
我正在尝试向Google安全浏览查找API发送请求.它要求用户提供他想要查找的URL.但是,我发送请求的方式存在一些问题,因为它一直在回复错误代码400.请帮助. import urllibimport urllib2from google.appengine.ext import webappfrom google.appengine.ext.webap[详细]
-
python – 将长变量重新分配为本地缩写是不好的风格?
所属栏目:[Python] 日期:2020-12-20 热度:120
我更喜欢使用长标识符来保持我的代码在语义上清晰,但是在重复引用相同标识符的情况下,我希望它在当前范围内“摆脱困境”.以 Python为例: def define_many_mappings_1(self): self.define_bidirectional_parameter_mapping("status","current_status") self.[详细]
-
通过python多处理启动子进程挂起
所属栏目:[Python] 日期:2020-12-20 热度:154
我正在使用pyAudio来收听音频设备,并在主程序继续运行时在后台执行一些“东西”. 我从第二个脚本开始,但想整合到一个脚本中以获得可支持性.当我移动函数并使用Process启动监听器时,它只是挂起并且永远不会运行. 这是简化的代码片段: def listener(self,q):[详细]
-
使用python模块分发预构建的库
所属栏目:[Python] 日期:2020-12-20 热度:67
我使用以下脚本来分发包含纯 python代码的模块. from distutils.core import setup,Extensionimport ossetup (name = 'mtester',version = '0.1',description = 'Python wrapper for libmtester',packages=['mtester'],package_dir={'mtester':'module'},)[详细]
-
python – 从源代码构建rabbitmq
所属栏目:[Python] 日期:2020-12-20 热度:92
我尝试从源代码构建rabbitmq-server-2.4.1.但得到错误: makepython codegen.py body codegen/amqp-rabbitmq-0.9.1.jsonsrc/rabbit_framing_amqp_0_9_1.erlTraceback (most recent call last): File "codegen.py",line 492,in module "body": generateErl})[详细]
-
如何处理从RFID阅读器收到的不稳定数据?
所属栏目:[Python] 日期:2020-12-20 热度:135
我的应用程序必须每2秒钟从RFID阅读器连接和接收数据,因此它已在 django框架上开发.以下是views.py中的相关行: HOST = '192.168.0.1'PORT = 50007soc = socket.socket(socket.AF_INET,socket.SOCK_STREAM)soc.settimeout(2)soc.connect((HOST,PORT))soc.sen[详细]
-
Python套接字连接超时问题
所属栏目:[Python] 日期:2020-12-20 热度:176
我正在尝试编写一个连接到freenode IRC网络(端口6667上的irc.freenode.net)的简单脚本,以定期在频道上发布信息.为此,我使用的是 Python套接字.这在过去一直运行良好,但是现在我遇到了一个奇怪的问题:如果套接字完全没有(它偶尔会超时),那么套接字需要很长时[详细]
-
Python – 在数百个大型gzip压缩文件中搜索项目
所属栏目:[Python] 日期:2020-12-20 热度:192
不幸的是,我正在处理一个非常大的语料库,它实际上已经传播到数百个.gz文件中 – 价值24千兆字节(打包). Python真的是我的母语(哈)但是我想知道我是否还没遇到过需要学习“更快”语言的问题? 每个.gz文件包含一个纯文本的单个文档,大约56MB gzip压缩,大约210[详细]
-
python – poset的高效增量实现
所属栏目:[Python] 日期:2020-12-20 热度:129
我在SQLAlchemy方面实现了一个具有 Partially Ordered Set数学特性的结构,我需要能够一次添加和删除一个边. 在我目前的最佳设计中,我使用了两个邻接列表,一个是赋值列表(大约是Hass图中的边缘),因为我需要保留哪些节点对被显式设置为有序,另一个邻接列表是传[详细]
-
在virtualenv下的Python 2.7:破坏了`site.py`
所属栏目:[Python] 日期:2020-12-20 热度:133
当我使用 Python 2.7创建一个新的virtualenv时,我无法使用site.getsitepackages(): $virtualenv testenv -p python2.7 --no-site-packagesRunning virtualenv with interpreter /usr/bin/python2.7New python executable in testenv/bin/python2.7Also crea[详细]
-
python – 与谷歌应用程序引擎分页
所属栏目:[Python] 日期:2020-12-20 热度:94
我有几个关于如何与gae进行分页的问题.测试代码: for i in range(0,6): MyClass(myProperty=unicode(i)).put() q = MyClass.all() cursor = None print haveMore = True batchSize = 2 i = 1 while haveMore: print 'Batch',i i = i + 1 result_set = q.wit[详细]
-
django-translation:如何翻译语言
所属栏目:[Python] 日期:2020-12-20 热度:125
官方 django doc建议在settings.py中写下以下内容 ugettext = lambda s: sLANGUAGES = ( ('de',ugettext('German')),('en',ugettext('English')),) 通过这种安排,django-admin.py makemessages仍会找到并标记这些字符串以进行翻译,但翻译不会在运行时发生 –[详细]
-
django 1.3国际化……切换语言需要服务器重启?
所属栏目:[Python] 日期:2020-12-20 热度:119
之前我使用过 django 1.2并没有任何问题切换语言…在我的模板中我有这个…… form action="/i18n/setlang/" method="post" class="forms"{% csrf_token %}input name="next" type="hidden" value="/next/page/" /select name="language" id="select_langauge[详细]
-
python – Google App Engine地理查询
所属栏目:[Python] 日期:2020-12-20 热度:200
query = db.GqlQuery("SELECT * FROM Place WHERE location = :1 AND location = :2",db.GeoPt(lat=minLat,lon=minLon),db.GeoPt(lat=maxLat,lon=maxLon) ) 根据我的理解,GAE在这种情况下忽略了长期. 这是真的? 解决方法 简短回答:是的. 答案很长:GeoPt属[详细]
-
python – 搜索/替换xml的内容
所属栏目:[Python] 日期:2020-12-20 热度:56
我成功使用xml.etree.ElementTree来解析xml,搜索内容,然后将其写入不同的xml.但是,我只是在一个标签内部处理文本. import os,sys,glob,xml.etree.ElementTree as ETpath = r"G:63D RRC GIS Datametadatageneral2010_contract"for fn in os.listdir(p[详细]
-
挑选一个Python扩展类型,定义为具有PyObject *成员的C结构
所属栏目:[Python] 日期:2020-12-20 热度:145
我正在通过 Python运行C代码,并希望挑选一个扩展类型. 所以我有一个C结构(py_db_manager),它包含指向数据库对象的指针和一个用C语言编写的对象管理器对象(都是用C语言编写的)(t_db_manager).我的问题是这个python类型需要知道如何pickle两个指针,以便将它发[详细]
-
使用Python Image Library进行抗锯齿时,使用透明度去除边缘处的
所属栏目:[Python] 日期:2020-12-20 热度:150
我有一个高分辨率图像,我希望使用Google Maps API v3作为平铺地图叠加层. 我使用MapTiler将其分解为所需缩放级别的适当图块.除了在原始图像的边缘上的瓷砖上有一个薄的灰黑色边框之外,这很有效. 根据http://groups.google.com/group/maptiler/browse_thread/[详细]
-
使用pickle转储gtk.ListStore的子类
所属栏目:[Python] 日期:2020-12-20 热度:128
我正在尝试使用pickle转储自定义类.该类是从gtk.ListStore子类化的,因为这样可以更容易地存储特定数据,然后使用gtk显示它.这可以如此处所示再现. import gtkimport pickleimport osclass foo(gtk.ListStore): passif __name__=='__main__': x = foo(str) wit[详细]
-
Django Taggit – 不从自定义管理表单保存标记关联
所属栏目:[Python] 日期:2020-12-20 热度:51
坚持到这里…… 从 shell中,我可以做到: product.tags.add("a_new_tag") 标记将添加到数据库中,与产品的标记关联可以正常工作. (即当我做Product.objects.filter(tags__name__in = [“a_new_tag”]时,相应的产品吐出) 我需要做的是在处理表单时在管理员中添[详细]