小编Dru*_*ass的帖子

Python:每个类的一个模块(文件.py)?

我在2周前开始使用python进行编程.我正在为每个类创建一个单独的文件(模块),就像我之前在Java或C#等语言中所做的那样.但是现在,看到来自其他人的教程和代码,我意识到许多人使用相同的文件来定义超过1个类和主要功能,但我不知道他们是否这样做,因为只是示例或因为它是一个python约定或类似的东西(在同一个文件中定义和分组许多类).

那么,在Python中,每个类的一个文件或同一文件中的许多类(如果它们可以按任何特定功能分组)?(如同一侧的机动车辆和另一侧的车辆).

很明显,每个人都有自己的风格,但是当我问,我希望一般的答案或只是惯例,无论如何,如果有人想告诉我他对自己的风格和原因的看法,请随意做!;)

python convention module class file

14
推荐指数
2
解决办法
9675
查看次数

如何重新创建以前的活动?

我有一个主要活动(我们称之为 A)和第二个活动(我们称之为 B),用于更改应用程序的语言。关键是,当我单击按钮更改我也调用的语言时recreate();,B 更改了它的语言。到这里就OK了。当我回到主要活动(A)并且它没有更新语言时问题就出现了,因为它没有被重新创建,那么,有没有办法从 B 重新创建 A 以更新 A?

我使用此代码来翻译应用程序(英文版示例):

public void btnIngles_onClick(View v)
{
    Locale locale = new Locale("en");
    Locale.setDefault(locale);

    Configuration config = new Configuration();
    config.locale = locale;
    this.getApplicationContext().getResources().updateConfiguration(config, null);
    recreate();
}
Run Code Online (Sandbox Code Playgroud)

android recreate

7
推荐指数
1
解决办法
4137
查看次数

Eclipse - 如何禁用查找/替换对话框上的“方向”

在 Eclipse 中,当使用CTRL+F对话框时,在文件中搜索某些单词并且必须选择要搜索的方向(向前或向后)或必须将光标焦点放在文件顶部有点烦人向前搜索。

是否可以禁用此方向选项并像 Chrome 一样搜索单词?(在Chrome中搜索时,如果您到达最后一个重合点,然后再次按下一步,它将立即返回到第一个)。

eclipse search keyboard-shortcuts

5
推荐指数
1
解决办法
731
查看次数

CSS - p :: first-letter:不起作用

我必须增加每个P不是class="ejemplo"或的元素的第一个字母的大小id="lectura".

这非常有效:

p::first-letter {
  font-size: 300%;
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试匹配要求并且我这样做时,它不起作用:

p::first-letter:not([class="ejemplo"]):not([id="lectura"]) {
  font-size: 300%;
}
Run Code Online (Sandbox Code Playgroud)

我是CSS的初学者,所以我做错了什么?

css css-selectors

3
推荐指数
1
解决办法
73
查看次数

如何在Python中更改其他.py文件中的变量值

从文件foo.py,我想改变其放置到与不同文件中的变量的值,让我们说bar.py.

我试图导入变量,但它似乎导入不作为参考.

只是例子:

bar.py:

age = 18
Run Code Online (Sandbox Code Playgroud)

foo.py:

from bar import age

def changeAge(age, newAge):
    age = newAge

changeAge(age, 19)
Run Code Online (Sandbox Code Playgroud)

我也尝试agebar.py传递参数,但结果相同,它不是通过引用传递的,所以它的值不会改变.

bar.py:

from foo import changeAge

age = 18

changeAge(age, 19)
Run Code Online (Sandbox Code Playgroud)

正如我所说,它根本不起作用.我知道我可以从函数中返回var,但是很可能会让我改变很多代码,为什么不呢,我想知道是否有办法做我需要的东西,我还是一个Python初学者.另一种方法是将变量包装在一个对象,一个列表或类似的东西中,但它看起来并不太优雅.

python scope

1
推荐指数
1
解决办法
1683
查看次数

重命名文件我收到此错误:!MESSAGE变量引用不存在的资源

我正在使用LiClipse(基于Eclipse)在Python(使用Pygame)制作游戏.我执行所有操作的主文件称为" prueba.py ".我已将其重命名为" Main.py ",然后尝试运行该项目我遇到此错误:

!MESSAGE变量引用不存在的资源:$ {workspace_loc:MyGame/prueba.py}

有没有我可以更改文件或类似文件的文件?无论如何,我该如何解决?我尝试过google和stackoverflow的许多解决方案(例如此变量引用不存在的资源Build.xml)但它们不起作用或不适用于我的问题.

python eclipse resources liclipse

1
推荐指数
1
解决办法
3936
查看次数