簡體   English   中英

如何導入`module` class?

[英]How to import the `module` class?

我想在 Python 中的module class 上工作,但我不知道如何找到它。 我知道我可以得到它如下:

>>> import os
>>> type(os)  # This is what I want
<class 'module'>

但我想知道是否有更清潔的方式來導入它。 以下不起作用:

>>> type(os).__module__
'builtins'
>>> from builtins import module  # OK so let's import it
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'module' from 'builtins' (unknown location)

嘗試使用types.ModuleType

>>> import types
>>> types.ModuleType
<class 'module'>
>>> 

[ types ] 是一個幫助您處理類型的模塊,如文檔中所示:

該模塊定義了實用函數以幫助動態創建新類型。

它告訴你:

最后,它提供了一些額外的與類型相關的實用程序類和函數,這些實用程序類和函數還不夠基本,無法內置。

這就是為什么它不在內置函數中的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM