python import
PHP中文网
PHP中文网 2017-04-17 17:49:02
0
1
264

在看代码的过程中,看到一个 import 的语法问题,我看到的 python 书上说的是:

from package imort a module

modulename.fun()  # 使用方式

或者是

from module import fun

fun()  # 使用方式

我现在看到的代码的过程是,oslo_message 是一个包,里面有 __init__.py, tansport.py
transport.py 文件中有个函数 set_transport_defaults

我看到在代码中的使用方式:

import oslo_messaging as messaging

def set_defaults(control_exchange):
    messaging.set_transport_defaults(control_exchange)

這一行:

messaging.set_transport_defaults()

怎么直接用包就可以用函数了,怎么不是

from message import transport 

transport.set_transport_defaults()

请问下,这个Python 包导入的什么用法啊?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(1)
大家讲道理

你打開__init__.py,會發現其中有導入的代碼__init__.py,会发现其中有导入的代码

__init__.py

__init__.py 是模組載入時自動執行的檔案#🎜🎜#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板