我在html页面上有一个锚点的链接.单击链接时,会导致页面滚动到锚点,以使锚点位于页面可见部分的最顶部.如何使页面滚动以使锚点位于页面中间?
我有一个traceback对象,我希望以调用时得到的漂亮格式显示traceback.format_exc().
这有内置函数吗?还是几行代码?
我有一节课:
class A(object):
def __init__(self,a,b,c,d,e,f,g,...........,x,y,z)
#do some init stuff
Run Code Online (Sandbox Code Playgroud)
我有一个子类需要一个额外的arg(最后一个W)
class B(A):
def __init__(self.a,b,c,d,e,f,g,...........,x,y,z,W)
A.__init__(self,a,b,c,d,e,f,g,...........,x,y,z)
self.__W=W
Run Code Online (Sandbox Code Playgroud)
编写所有这些样板代码似乎是愚蠢的,例如将所有args从BCtor传递到内部调用Actor,因为那时对Actor的每次更改都必须应用于B代码中的其他两个位置.
我猜python有一些习惯用来处理我不知道的这种情况.你能为我指出正确的方向吗?
我最好的预感是,有一种用于A的Copy-Ctor,然后将B的代码更改为
class B(A):
def __init__(self,instanceOfA,W):
A.__copy_ctor__(self,instanceOfA)
self.__W=W
Run Code Online (Sandbox Code Playgroud)
这符合我的需要,因为我总是在给出父类的实例时创建子类,虽然我不确定它是否可能......
将timedelta对象转换为datetime对象的正确方法是什么?
我立刻想到了类似的东西datetime(0)+deltaObj,但那不是很好......是不是有某种toDateTime()功能或类似的东西?
我正在使用pylint + pydev,python 2.6.我有一个只有这行代码的模块
from email import Message
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试运行此模块时,它运行正常.但是pylint报告错误:
ID: E0611 No name 'Message' in module 'email'
Run Code Online (Sandbox Code Playgroud)
虽然它存在......任何想法为什么?
我希望能够加入()队列类,但是如果调用尚未返回,则会在一段时间后超时.最好的方法是什么?是否可以通过使用元类继承queue \来实现?
我有一个页面(page 1)接受发布请求,做一些事情并在最后显示一些数据.
从另一个页面(page 2),我想重定向到page 1单击按钮时,当然发送page 1通过POST 所需的所有相关数据.
当然,我可以使用在页面上有一个不可见形式的旧hack,在用户点击按钮之后填入我需要的所有数据,然后自动提交().但这看起来很麻烦 - 使用类似的语法更好$.post,而不是开始操纵html.$.post它是完美的,它实际上是重定向到页面而不是异步地发出请求(我不能只是page 1在ajaxy帖子完成后重定向到page 1需要数据显示的东西).
有没有办法用jquery做我想要的东西,或者丑陋的隐形形式是唯一的出路?
PS
我知道还有其他复杂的方法可以实现我想要的东西,例如$.post在我们当前使用的页面中使用和只是种植响应的html,但我只是想知道是否有一种直接的方式来实现这一点与jquery
从我从我的C++类记得,教授说,操作符重载是很酷,但因为它需要比较大量的思想和代码覆盖所有终端的情况下(如过载时,+你可能还需要过载++和+=,也使确保处理最终情况,例如向对象添加对象等.),您应该只考虑在此功能会对您的代码产生重大影响的情况下,例如在数学应用程序中重载矩阵类的运算符.
这同样适用于python吗?你会建议在python中覆盖运算符行为吗?你能给我什么经验法则?
我想创建一个表单,一旦提交,在每次下一次呈现同一用户的表单时,表单将填写上次用户提交的数据.听起来像django应该有捷径的东西 - 它有吗?如果不是最简单的方法呢?
我能想到的最好的方法就是cleaned_data将它作为一个cookie进行腌制并保存,以后再重新创建它.
python ×6
anchor ×1
arguments ×1
center ×1
constructor ×1
cookies ×1
datetime ×1
django ×1
email ×1
format ×1
forms ×1
html ×1
import ×1
join ×1
jquery ×1
object ×1
passwords ×1
post ×1
pydev ×1
pylint ×1
queue ×1
restore ×1
ssh ×1
state ×1
stdin ×1
subclass ×1
synchronous ×1
timedelta ×1
timeout ×1
traceback ×1