-
python – 可以在__slots__类中定义__setattr __()吗?
所属栏目:[Python] 日期:2020-12-16 热度:122
假设我有一个定义__slots__的类: class Foo(object): __slots__ = ['x'] def __init__(self,x=1): self.x = x # will the following work? def __setattr__(self,key,value): if key == 'x': object.__setattr__(self,name,-value) # Haha - let's set to m[详细]
-
python – cmd a在tkinter条目中不起作用
所属栏目:[Python] 日期:2020-12-16 热度:70
我正在使用Tkinter构建基本UI,我注意到没有启用cmd a(或Select all命令). 如何启用tkinter中的所有快捷方式,尤其是输入文本字段. 这是我的代码: entry1 = ttk.Entry(root,width = 60)entry1.pack() 解决方法 @Goyo已经回答了你的问题.我想分享我的贡献,因为[详细]
-
格式化浮点数时,Python格式默认舍入
所属栏目:[Python] 日期:2020-12-16 热度:164
我正在尝试在 Python 2.7.10中解决我的代码中的一些浮点问题.测试时我遇到了格式化方法的奇怪行为: print "{}".format(0.3000000000004) # 13 decimals 印刷品:0.3 但: print "{}".format(0.300000000004) # 12 decimals 印刷品:0.300000000004 由于我没[详细]
-
Django send_mail函数中的email_from不起作用
所属栏目:[Python] 日期:2020-12-16 热度:133
我在我的网站上放了一个联系表单,我在settings.py中有这个 # Email settingsEMAIL_USE_TLS = TrueEMAIL_HOST = 'smtp.gmail.com'EMAIL_HOST_USER = 'myemail@gmail.com'EMAIL_HOST_PASSWORD = '****'EMAIL_PORT = 587 这在我的views.py中 name = form.cleane[详细]
-
python – 在rdflib中使用上下文
所属栏目:[Python] 日期:2020-12-16 热度:164
我很难找到一个明确,明智的rdflib使用上下文的例子. ConjunctiveGraph不接受上下文,并且不推荐使用Graph.我应该如何在同一个全局ConjunctiveGraph中的不同上下文中创建和操作? 解决方法 是.这是代码 import rdflibfrom rdflib.Graph import Graphconj=rdfli[详细]
-
python – Seaborn / Matplotlib:如何在factorplot y轴上抑制科
所属栏目:[Python] 日期:2020-12-16 热度:95
这个问题下面的简单示例我无法解决. 注:其他一些Seaborn绘图方法似乎有抑制指数形式的论据,但看似不是factorplots.我尝试了一些Matplotlib解决方案,包括similar question中提出的解决方案但没有工作.这也不是this question的欺骗.我经常使用factorplots,理[详细]
-
python – 如何为金字塔安装新包而不获取pkg_resources.Distribu
所属栏目:[Python] 日期:2020-12-16 热度:190
我已经安装了金字塔并成功创建了一个项目,但是当我尝试向setup.py要求添加新包时,他们总是给我一个pkg_resources.DistributionNotFound错误. 这些软件包已经安装,只有在我运行后尝试安装新软件包时才会发生这种情况../bin/python3.3 setup.py develop它是什[详细]
-
import next()python 2.5
所属栏目:[Python] 日期:2020-12-16 热度:94
我正在使用itertools的成对配方的略微修改版本,看起来像这样 def pairwise(iterable): "s - (s0,s1),(s1,s2),(s2,s3),..." a,b = tee(iterable) next(b,None) return zip(a,b) 现在我发现我需要使用python 2.5运行代码,其中next()函数抛出以下异常: type'ex[详细]
-
Python中有什么类似于R中的quantstrat吗?
所属栏目:[Python] 日期:2020-12-16 热度:145
有什么 Python类似于 quantstrat在R? 解决方法 是的,Quantopian使用一个名为 zipline的开源Python回溯测试引擎.[详细]
-
python – 我可以在没有循环的情况下清理一个numpy数组吗?
所属栏目:[Python] 日期:2020-12-16 热度:58
也许这不是什么大不了的事,但是这让我心碎: deltas = data [1:] – data [: – 1] 有了这个: for i in range(len(deltas)): if deltas[i] 0: deltas[i] = 0 if deltas[i] 100: deltas[i] = 0 对于这个特殊的例子……有更好的方法来做清洁部分吗? 问题第[详细]
-
python – Django中的基本MVT问题
所属栏目:[Python] 日期:2020-12-16 热度:99
我有一个Django网站如下: 网站有几个观点 每个视图都有自己的模板来显示其数据 每个模板都扩展了一个基本模板 基本模板是站点的基础,具有所有JS / CSS和基本布局 所以到现在为止一切都很好.所以现在我们有了站点的主要负责人(存在于基本模板中),并且它对所[详细]
-
python – 在Ruby中逐步将数组拆分为子数组
所属栏目:[Python] 日期:2020-12-16 热度:75
在 Python中,我可以使用“jump-step”对数组进行切片.例: In [1]: a = [1,2,3,4,5,6,7,8,9] In [4]: a[1:7:2] # start from index = 1 to index 7,with step = 2Out[4]: [2,6] Ruby能做到吗? 解决方法 a = [1,9]a.values_at(*(1...7).step(2)) - [nil]#= [[详细]
-
python – 显示Django版本的Django模板标记
所属栏目:[Python] 日期:2020-12-16 热度:79
创建一个在模板上显示Django版本的Django模板标签的最简单方法是什么? 我想将以下内容放在Django模板中并输出Django版本(在我的例子中,base.html): {{ django_version }} 我知道以下Python代码在shell中输出Django版本,但我对应该放置此代码的位置以及如何[详细]
-
如何在python中创建顺序组合列表?
所属栏目:[Python] 日期:2020-12-16 热度:74
我有一个列表[‘a’,’b’,’c’,’d’]我需要一个列表[‘a’,’ab’,’abc’,’abcd’,’ bc’,’bcd’,’cd’,’d’]. 我一直在看itertools,但我没有看到如何使这项工作. 对于all combinations,代码将是: from itertools import permutationsstuff = ['a'[详细]
-
突出显示python docstrings作为注释(vim语法高亮)
所属栏目:[Python] 日期:2020-12-16 热度:161
可以修改 python.vim(和相应的colorscheme文件),以便在class和def语句(a.k.a. docstrings)下面的三重引用的字符串将在vim下的python语法高亮显示时被突出显示为注释? class URLopener: """Class to open URLs. This is a class rather than just a subrouti[详细]
-
python – 在进程之间进行通信时,队列在管道上的优点是什么?
所属栏目:[Python] 日期:2020-12-16 热度:50
在 Pipe之间使用2 Queues来处理流程之间的优势(如果有)是什么? 我正在计划使用多处理python模块. 解决方法 最大的胜利是队列是进程和线程安全的.管道不是:如果两个不同的进程尝试从管道的同一端读取或写入,则会发生坏事情.队列的抽象水平也比管道高一些,这[详细]
-
检测两张图片之间的相似点然后叠加它们(Python)
所属栏目:[Python] 日期:2020-12-16 热度:122
我有两张相同神经切割的图片,深度略有不同,每个切片上使用不同的染料进行染色.我想覆盖这两个图像,但它们在幻灯片/照片上没有完全对齐,只是为了做到这一点.我想要做的是编写代码,检测两个切片之间的相似形状(即相同的单元格),然后根据这些单元格的位置覆盖图[详细]
-
python – 如何在django的每个视图中运行一段代码?
所属栏目:[Python] 日期:2020-12-16 热度:114
我需要在我的一个Django应用程序(我不使用Django内置的验证系统)的每个视图中检查用户授权,并将用户重定向到“登录请求”页面,如果授权失败. 代码如下所示: try: admin_from_session = request.session['admin']; admin = Administrator.objects.get(login[详细]
-
python – 在pycharm上使用plotly时出错
所属栏目:[Python] 日期:2020-12-16 热度:81
import plotly.plotly as py from plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplot import plotly.graph_objs as go init_notebook_mode(connected=True) data = dict(type = 'choropleth',locations = ['AZ','CA','NY'],locationmo[详细]
-
python – 扭曲的MySQL adbapi返回字典
所属栏目:[Python] 日期:2020-12-16 热度:178
有没有办法将字典结果从adbapi查询返回给 MySQL? [name: 'Bob',phone_number: '9123 4567'] 默认返回元组. ['Bob','9123 4567'] 对于简单的Python MySQL我们可以使用MySQLdb.cursors.DictCursor.但如何使用扭曲的adbapi UPD:我解决了,但我认为应该有更好的[详细]
-
python – 找不到manage.py collectstatic命令,Django 1.5.1
所属栏目:[Python] 日期:2020-12-16 热度:140
我是 python的新手,当我运行时 $python manage.py collectstatic 命令,它返回 ‘未知命令:’collectstatic” 根据我从研究中发现的,settings.py似乎存在问题,这是我的settings.py: import osDEBUG = TrueTEMPLATE_DEBUG = DEBUGADMINS = ( # ('','your_ema[详细]
-
python本地模块
所属栏目:[Python] 日期:2020-12-16 热度:111
我有几个项目目录,并希望拥有特定于它们的库/模块.例如,我可能有这样的目录结构: myproject/ mymodules/ __init__.py myfunctions.py myreports/ mycode.py 假设myfunctions.py中有一个名为add的函数,我可以使用最天真的例程从mycode.py调用它: execfile('[详细]
-
Pythonic从字典中增加和分配id的方法
所属栏目:[Python] 日期:2020-12-16 热度:167
这似乎是一种非常常见的模式: for row in reader: c1=row[0] if ids.has_key(c1): id1=ids.get(c1) else: currid+=1 id1=currid ids[c1]=currid 我想知道是否有更好的方法来实现这一目标.至于单行if语句,我可以这么做: id1=ids.get(c1) if ids.has_key(c1)[详细]
-
如何从Python中的文件中读取多行列表?
所属栏目:[Python] 日期:2020-12-16 热度:119
我有一个文件,其中列表跨越多行 – 列表的长度为常量.但是,在每一行中,元素的数量可以变化. 如何在 Python中读取此文件以读取整个列表? 编辑:更喜欢非正则表达式解决方案. 看起来像这样的文件(仅用于说明): [ -6.70031086e-02 5.93684241e-02 1.11689426e[详细]
-
Python – 将非常大(6.4GB)的XML文件转换为JSON
所属栏目:[Python] 日期:2020-12-16 热度:79
基本上,我有一个6.4GB的 XML文件,我想将其转换为 JSON,然后将其保存到磁盘.我目前正在使用i7 2700k和16GB的ram运行OSX 10.8.4,并运行 Python 64bit(双重检查).我收到一个错误,我没有足够的内存来分配.我该如何解决这个问题? print 'Opening'f = open('large[详细]
