问题标签 [init]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
107997 浏览

python - 我可以使用 __init__.py 来定义全局变量吗?

我想定义一个应该在包的所有子模块中可用的常量。我认为最好的位置是在__init__.py根包的文件中。但我不知道该怎么做。假设我有几个子包,每个子包都有几个模块。如何从这些模块访问该变量?

当然,如果这是完全错误的,并且有更好的选择,我想知道。

0 投票
7 回答
6682 浏览

objective-c - 为什么在 Objective-C 中分别调用 alloc 和 init?

注意:我对 Objective-C 比较陌生,并且来自 Java 和 PHP。

有人可以向我解释为什么我总是必须先分配然后初始化一个实例吗?

这不能在这样的 init 方法中完成:

这只是旧 C 时代的遗留物,还是我没有看到的东西?

我知道这不是问题,因为我也可以总是调用 alloc 和 init,但是由于这有点乏味,我至少想知道我为什么要这样做。

到目前为止,我很喜欢这种语言的表现力,但这是我想完全理解的东西,以便以 Objective-C 的方式思考。

谢谢!

0 投票
4 回答
2207 浏览

objective-c - initwithint 警告,找不到方法?

我有一个警告,只是不知道如何让它消失。

在我的 .h 中,我有这个...

然后在我的 .m 我有...

我收到此错误:

警告:没有'-initWithInt:number。' 找到的方法。

我确信它非常简单,代码仍然有效。如果有人可以提出任何解决方法,那就太好了。谢谢

0 投票
3 回答
659 浏览

python - 在 __init__ 中定义成员与在 python 的类主体中定义成员之间的区别?

做和做有什么区别

0 投票
2 回答
2960 浏览

django - Django Admin:在 ModelForm 的构造函数中获取请求

下面的代码从下拉菜单中删除某些值。它工作正常,但如果用户缺乏某些权限,我想删除该值。如何在 ModelForm 的构造函数中访问 request.user?还是有更好的方法来完成我想做的事情?

0 投票
4 回答
29554 浏览

python - 是什么导致此 Python 代码中的“必须使用实例作为第一个参数调用未绑定的方法 __init__()”?

我有这堂课:

并用这个脚本调用它:

并得到这个错误,我不知道为什么:unbound method __init__() must be called with instance as first argument

0 投票
1 回答
173 浏览

c++ - __init__.py 是 python 的后裔,但不是来自 c++;导致“导入 matplotlib”错误

文件为什么或如何__init__.py导致 python 解释器搜索模块的子目录——为什么解释器在从 C++ 调用时不遵守这个约定?

这是我所知道的:

在我的程序上使用 strace ,我可以看到相同的 python2.5 解释器正在为交互式案例和 C++ 调用执行。

在这两种情况下,PYTHONPATH 都会引导搜索有问题的导入模块(matplotlib)。这显示为一系列 open() 调用,从当前工作目录开始并扩展到 PYTHONPATH(此处为/opt/epd/lib/python2.5/site-packages),最后在工作案例中进入子目录。

完整的披露是我正在使用“Enthought”发行版并且必须将__init__.py文件放在目录中site-packages并将 site-packages目录放在 PYTHONPATH 中以创建工作案例。

代码如下。看来我可能需要调用配置 python 解释器来查找__init__和/或递归,以便找到请求的包。如果是这样,如何?

当从 C++ 调用 python 脚本时,如果/opt/epd/lib/python2.5/site-packages/matplotlib找不到文件(或其变体、matplotlib.so 等),搜索似乎会停止。

请注意,我可以增加 PYTHONPATH 以包括 matplotlib(和其他需要的包)的确切位置以更远;但是,我似乎无法包含 import 的路径matplotlib.cbook

0 投票
3 回答
1191 浏览

c# - C# Asp.Net 用户控制按钮单击

在我的代码中,我在 page_load 事件中加载了一个用户控件 (uc)。uc 包含一个将标签文本设置为文本框值的按钮。( lblTest.Text = txtText.Text) 。这在我的页面的加载事件中工作正常。但是当我在我的 Init 事件中设置 uc 的加载时,标签没有设置。当我设置断点时,我看到按钮事件被触发,文本被设置(在代码中),但是当页面完成加载时,标签是空的。这怎么可能?

0 投票
1 回答
779 浏览

python - django、uni_form 和 python 的 __init__() 函数 - 如何将参数传递给表单?

我有点难以理解 python __init__( ) 函数的工作原理。我想要做的是在 django 中创建一个新表单,并使用 uni_form 助手使用字段集以自定义方式显示表单,但是我将一个参数传递给应该稍微改变表单布局的表单而且我不知道如何使这项工作。这是我的代码:

但是,这对我不起作用的原因。self.canada 似乎在 之外没有任何值__init__,因此即使我将该参数传递给函数,我也无法在我的类中使用该值。我找到了一个解决方法,即使用 self.fields 完全在内部创建表单__init__,但这很难看。我如何在之外使用 self.canada __init__

0 投票
3 回答
719 浏览

python - Python中'self'和'__init__'表达式的含义是什么?

我不明白这些是用来做什么的,尤其是self论点?有人可以向我解释一下,为什么你想把它传进去?

另外,我一直认为__init__是“初始化”,但我没想到我以前从来没有在这里放过任何东西。有人能给我一个简单的例子吗?

self编辑:每次看到被传递给函数或类似的东西时,我都会感到非常困惑。