-
Python将YAML“转换”为XML
所属栏目:[Python] 日期:2020-12-20 热度:100
1.背景 我们有一个依赖于几个XML配置文件的应用程序. XML文件定义诸如连接设置,轮询频率,多个用户帐户(使用XSD嵌套类型/序列)等内容. 我有这些XML文件的XSD架构.摘录如下: ?xml version="1.0" encoding="ISO-8859-1"?xs:schema xmlns:xs="http://www.w3.org[详细]
-
在mercurial中更改子存储库URL,从https更改为ssh.这样做有什么问
所属栏目:[Python] 日期:2020-12-20 热度:143
我有一个.hgsub,一个子库的条目,使用https调用. myrepo = https://user@bitbucket.org/user/project 现在,我想使用ssh,因为两个存储库都是我的,我已经创建了一个ssh密钥.那么,它将是: myrepo = ssh://hg@bitbucket.org/user/project 我没有改变,也没有测试[详细]
-
python – 捕获数据的简单UI
所属栏目:[Python] 日期:2020-12-20 热度:118
我知道这是一个模糊的问题,但我希望得到一些帮助.我非常了解VBA,并且能够在 python中完成一些简单的任务以及在R中完成统计编程语言. 我要做的是创建一个简单的应用程序,让我捕获数据,其中一些是从键盘捕获的.每次有击键时,我都想在我的数据集中创建一条新记[详细]
-
python – Lucas-Lehmer素性测试的快速按位模数
所属栏目:[Python] 日期:2020-12-20 热度:98
Lucas-Lehmer primality test测试素数以确定它们是否也是 Mersenne primes.其中一个瓶颈是计算(s ** 2 – 2)%(2 ** p – 1)时的模数运算. 使用按位运算可以大大加快速度(参见L-L链接),这是迄今为止最好的: def mod(n,p): """ Returns the value of (s**2 -[详细]
-
IronPython中大规模评估表达式的表现
所属栏目:[Python] 日期:2020-12-20 热度:75
在C#-4.0应用程序中,我有一个具有相同长度的强类型IList字典 – 一个动态强类型列的表. 我希望用户根据将在所有行上聚合的可用列提供一个或多个( python-)表达式.在静态上下文中它将是: IDictionarystring,IList table;// ...IListint a = table["a"] as IL[详细]
-
mercurial – 运行“hg status”时出现.hg目录中的文件
所属栏目:[Python] 日期:2020-12-20 热度:179
我正在Mercurial开展一个项目,突然间,当我运行“hg status”时,我在“.hg”目录中看到一堆文件,报告为“未跟踪”.它看起来像这样: ? .hg/00changelog.i? .hg/00manifest.i? .hg/branch? .hg/branchheads.cache? .hg/data/.hgignore.i? .hg/data/.htaccess.i[详细]
-
python os.path.isdir()在Windows上很慢
所属栏目:[Python] 日期:2020-12-20 热度:149
我们在 Windows上使用os.path.isdir()方法遇到了非常慢的性能. 在检查大量文件时,osx下的相同功能在0.3秒内运行,而Windows则为1.8. 是否有更快的os.path.isdir()替代方案? 解决方法 我认为在Windows上检查的最快方法是调用 GetFileAttributes() .你可以通过[详细]
-
python – pip找不到安装文件
所属栏目:[Python] 日期:2020-12-20 热度:91
我在尝试使用pip安装 python包时遇到错误. 在解开包后,它在某个目录中查找“setup.py”,但在那里找不到它. setup.py文件实际上是一个目录. 它正在寻找: 'virtualenvs/pyling/build/nltk/setup.py' 但它实际上是: virtualenvs/pyling $ls build/nltk/nltk-2[详细]
-
使用Django,我希望在今天之后找到所有已发布的事件,但仅限于包含
所属栏目:[Python] 日期:2020-12-20 热度:107
我有一个事件对象,其中from_date作为一个字段,表示事件何时开始.我想要做的是找到最近的事件,然后找到仍在该月内的下一个即将发生的事件.以下是我到目前为止的两个查询,有没有办法将它们组合起来? today = datetime.date.today()date = Event.objects.filte[详细]
-
快速协议| Python包装器
所属栏目:[Python] 日期:2020-12-20 热度:109
Python中是否有一个好的包装器使用 FAST 协议来解包来自流线的数据. Java(OpenFAST)中有一个实现,但它有一些无法使用的性能问题. 谢谢. 解决方法 您可以找到FIX协议的Python包装器,here. 似乎没有创建FAST protocol(FIX Adapted for STreaming)的Python包装[详细]
-
python – Django,使用ManyToMany将初始数据设置为formset
所属栏目:[Python] 日期:2020-12-20 热度:154
我需要使用ManyToMany字段将初始数据设置为formset. 通常我在我的fomset形式中没有ManyToMany字段时这样做: PersonFormSet = forms.formsets.formset_factory(NickName,can_delete=True)init_data = [{'name':'Vasya pupkin','nick':'Vasya'},{'name':'Vasy[详细]
-
用Python修复窗口而不清除终端
所属栏目:[Python] 日期:2020-12-20 热度:123
有没有办法在 Python中初始化curses而不清除终端中的现有文本?我的想法是,当我执行我的应用程序时,它将“推”现有文本并在屏幕底部执行,或者将自己绘制在现有文本上.我认为curses的newterm函数可以做到这一点,但它没有在Python中实现.还有其他方法吗? 解决[详细]
-
Emacs:在emacs中区分Python 2.x和3.x.
所属栏目:[Python] 日期:2020-12-20 热度:57
我使用Emacs,目前正在使用不同版本的 Python(2.x和3.x),并且两者都有不同的文档集和不同的交互式shell. 我希望能够在Emacs中区分这些版本(所以我用pylookup阅读了正确的文档,并设置了正确的交互式shell).我怎么能在Emacs中做到这一点? 解决方法 请参阅此问[详细]
-
python – 当.set_aspect =’equal’时,Matplotlib删除白色边框(
所属栏目:[Python] 日期:2020-12-20 热度:178
在matplotlib中,set_aspect(‘equal’)设置会覆盖填充(白色边框)设置.结果输出是一个装满空格的方框.如何覆盖此行为,以便set_aspect设置仅适用于contourf图而不是整个输出. import matplotlib.pyplot as pltplt.axes().set_aspect('equal') 要么 CS = plt.co[详细]
-
使用Django和MySQL存储和查找大型DNA微阵列结果
所属栏目:[Python] 日期:2020-12-20 热度:140
我正在尝试设置一个 django应用程序,它允许我存储和查找dna微阵列的结果,其中包含~50万个独特探针,适用于大量受试者. 我一直在玩的模型设置如下: class Subject(models.Model): name = models.CharField()class Chip(models.Model): chip_name = models.Cha[详细]
-
使用python或其他语言生成Dex文件
所属栏目:[Python] 日期:2020-12-20 热度:107
是否有可能在运行时使用 python,perl或类似的语言生成dalvik字节码? 谢谢 解决方法 我认为最好的方法是创建一个smali兼容文件并使用smali http://code.google.com/p/smali/进行编译[详细]
-
python – Pymssql,如何使用它从MSSQL2008读取unicode数据
所属栏目:[Python] 日期:2020-12-20 热度:107
我在ubuntu-10.10上使用了pymssql-1.0.2和freetds-0.82.7. 另外,我在 windows-7上有一个mssql2008服务器. 我可以使用pymssql和freetds从ubuntu连接mssql. 但是我无法从mssql数据库中获取unicode数据.数据库排序规则是Cyrillic_General_CI_AS. 我的freetds.co[详细]
-
python – 使用BeautifulSoup拆分HTML文档
所属栏目:[Python] 日期:2020-12-20 热度:162
我们处理长聚合的 HTML文档(转换为PDF). 在某些情况下,聚合的HTML文档必须按章节(以H1标签开头的专用HTML页面)或子章节(从每个H1或H2标签开始的专用HTML页面)拆分.到目前为止,我们使用BeautifulSoup来处理聚合的HTML,但我们找不到使用BeautifulSoup以适当的[详细]
-
mercurial – 在多个CruiseControl.NET项目中全局增加Last Build
所属栏目:[Python] 日期:2020-12-20 热度:128
我们使用CruiseControl.NET来自动化我们的构建并跟踪最后的构建号.但是,对于新创建的CC.NET项目,此数字将重置为1.我们希望为分支项目(例如,现有版本的补丁)继续使用Last Build Number序列. 有没有办法在多个CruiseControl.NET项目中全局增加Last Build Label[详细]
-
python搁置dbm.error?
所属栏目:[Python] 日期:2020-12-20 热度:51
我正在尝试将一个dicts字典添加到搁置文件中: d = shelve.open('index.shelve') dshelve.DbfilenameShelf object at 0x21965f0 print(list(d.keys()))[] d['index'] = indexTraceback (most recent call last): File "stdin",line 1,in module File "/bns/r[详细]
-
Python WMI调用不能在Windows 7下运行
所属栏目:[Python] 日期:2020-12-20 热度:94
我在 Windows 7下使用 Python中的WMI(通过win32com)遇到了一个棘手的问题.我无法找到解决方案. 这是我的代码: from win32com.client import GetObjectdef get_printers(computer): """ Get a list of printers from the specified computer name. """ wmise[详细]
-
Django:如何在表单字段呈现之前修改表单字段的值,但是在表单初
所属栏目:[Python] 日期:2020-12-20 热度:152
给定一个表单,我想在字段呈现之前更改字段上的值.这就是我正在尝试的: class RequiredFormSet(BaseFormSet): def add_form(self): tfc = self.total_form_count() self.forms.append(self._construct_form(tfc)) if self.is_bound: data = self.management_[详细]
-
python – django.core.urlresolvers.resolve apache非root部署
所属栏目:[Python] 日期:2020-12-20 热度:186
当 django应用程序部署在非root apache url下(使用WsgiScriptAlias / suburl /path_to_django.wsgi)时,{%url%}标记和django.core.urlresolvers.reverse函数会考虑SCRIPT_NAME变量并返回url表格/ suburl / path_to_my_view 但是,当我使用django.core.urlres[详细]
-
python – Cx_freeze exe故障排除
所属栏目:[Python] 日期:2020-12-20 热度:53
我使用wx python和boa构造函数编写了一个应用程序.此应用程序将类实例存储在有序字典中(我导入odict)并最终将数据存储在本地计算机上的搁置中. ??应用程序按我的预期运行,所以我想分发它. ??以前,我已经使用过pyinstaller但是已经知道python 2.6目前还没有完[详细]
-
python – Django:gettext引发ValueError:’复数形式表达式可
所属栏目:[Python] 日期:2020-12-20 热度:108
如果自动生成的 django.po文件在其标题中包含以下行 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;n" “manage.py runserver”提出 gettext.py",line 93,in c2pyraise ValueError,'plural forms expression could be dangerous'ValueError: plural[详细]