我需要导入定义了类的模块吗?

阿夫桑托斯

我是Python的新手。我正在研究遵循以下结构的代码。

py

class A:
    # ...

# some `def`s

b.py

import a

class B:
    # ...

def create_b_from_a(a_obj):
    # reads fields from the instance of A
    # never instantiates an A
    # never uses anything from a.py

import a真的有必要吗?Python是否需要导入以确定在实例中定义了哪些字段A

珍妮

import a,如果你需要做一个明确的参考模块的东西只需要a如果您永远不需要说a.something,则不需要导入。IIUC,您不需要这种import a情况,因为您A从其他地方获得了一个对象,您的代码隐式知道了如何处理该类型的对象,并且您不需要显式地从module中获取任何新东西a

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以将TypeScript类从我自己的模块导入全局吗?

来自分类Dev

Python:我们需要在导入内置模块时添加异常块吗?

来自分类Dev

导入在同一模块中定义的类

来自分类Dev

我可以在本地类中使用导入模块中的函数吗?(蟒蛇)

来自分类Dev

我可以在本地类中使用导入模块中的函数吗?(Python)

来自分类Dev

具有Java的JMeter导入导入定义的JAR

来自分类Dev

具有Java的JMeter导入导入定义的JAR

来自分类Dev

我需要git子模块吗?

来自分类Dev

导入定义的 selenium 函数浏览器问题

来自分类Dev

Intelij:无法从项目中的其他模块导入类吗?

来自分类Dev

Python:仅获取使用dir()在导入模块中定义的类?

来自分类Dev

Python:仅获取使用dir()在导入模块中定义的类?

来自分类Dev

我可以从CDN制作Reason + React导入react模块吗?

来自分类Dev

我可以使用函数在python中导入模块吗

来自分类Dev

导入我的自定义模块/框架Xcode Swift

来自分类Dev

我是否需要显式导入Thread类?

来自分类Dev

我应该为我的 TypeScript 模块编写 TypeScript 定义吗?

来自分类Dev

需要查找.dll文件而不是我的模块吗?

来自分类Dev

Spring Boot:入门模块 - 我需要保留它们吗?

来自分类Dev

您可以将用户定义的scala类导入proto吗?

来自分类Dev

可以将MooTools类定义为Browserify模块吗?

来自分类Dev

可以将MooTools类定义为Browserify模块吗?

来自分类Dev

我可以为NSCoding类覆盖每个模块的快速命名空间吗?(我需要Module1.MyCodedClass == Module2.MyCodedClass)

来自分类Dev

我可以为NSCoding类覆盖每个模块的快速命名空间吗?(我需要Module1.MyCodedClass == Module2.MyCodedClass)

来自分类Dev

如何导入需要参数的模块

来自分类Dev

我可以将函数导入打字稿类文件吗?

来自分类Dev

我可以将函数导入打字稿类文件吗?

来自分类Dev

不需要定义基类析构函数吗?

来自分类Dev

不需要定义基类析构函数吗?

Related 相关文章

  1. 1

    我可以将TypeScript类从我自己的模块导入全局吗?

  2. 2

    Python:我们需要在导入内置模块时添加异常块吗?

  3. 3

    导入在同一模块中定义的类

  4. 4

    我可以在本地类中使用导入模块中的函数吗?(蟒蛇)

  5. 5

    我可以在本地类中使用导入模块中的函数吗?(Python)

  6. 6

    具有Java的JMeter导入导入定义的JAR

  7. 7

    具有Java的JMeter导入导入定义的JAR

  8. 8

    我需要git子模块吗?

  9. 9

    导入定义的 selenium 函数浏览器问题

  10. 10

    Intelij:无法从项目中的其他模块导入类吗?

  11. 11

    Python:仅获取使用dir()在导入模块中定义的类?

  12. 12

    Python:仅获取使用dir()在导入模块中定义的类?

  13. 13

    我可以从CDN制作Reason + React导入react模块吗?

  14. 14

    我可以使用函数在python中导入模块吗

  15. 15

    导入我的自定义模块/框架Xcode Swift

  16. 16

    我是否需要显式导入Thread类?

  17. 17

    我应该为我的 TypeScript 模块编写 TypeScript 定义吗?

  18. 18

    需要查找.dll文件而不是我的模块吗?

  19. 19

    Spring Boot:入门模块 - 我需要保留它们吗?

  20. 20

    您可以将用户定义的scala类导入proto吗?

  21. 21

    可以将MooTools类定义为Browserify模块吗?

  22. 22

    可以将MooTools类定义为Browserify模块吗?

  23. 23

    我可以为NSCoding类覆盖每个模块的快速命名空间吗?(我需要Module1.MyCodedClass == Module2.MyCodedClass)

  24. 24

    我可以为NSCoding类覆盖每个模块的快速命名空间吗?(我需要Module1.MyCodedClass == Module2.MyCodedClass)

  25. 25

    如何导入需要参数的模块

  26. 26

    我可以将函数导入打字稿类文件吗?

  27. 27

    我可以将函数导入打字稿类文件吗?

  28. 28

    不需要定义基类析构函数吗?

  29. 29

    不需要定义基类析构函数吗?

热门标签

归档