|
1
5
首先,没有严格要求导入语句必须位于文件的顶部,这更多的是一个样式指南。
现在
但这只是句法上的糖,真的,我怀疑你还有更大的事情要做。听起来你需要重新考虑你的数据结构,并重新设计代码。
任何时候您都可以将变量命名为
|
|
|
2
5
您可以使用
例子:
正如@wim和python3.x上的docs所指出的那样
|
|
|
3
1
我自己解决,参考@Michael Scott Cuthbert
那么,如果在调用者中,我调用imp_now,那么want,无论在调用者文件中调用还是在其他调用该want的文件中调用,都将被重定向到this_or_that_module。 此外,因为我只在函数中导入re_direct,所以您不会在其他任何地方看到这个模块,而只能看到所需的。 |
|
|
4
1
我同意其他答案中给出的方法更接近你标题中提出的主要问题,但如果导入模块的开销很低(导入几本词典可能很低),并且导入没有副作用,在这种情况下,你最好将它们全部导入,然后在模块中选择合适的词典:
|
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 2 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 3 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 3 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 3 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 13 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 13 年前 |