首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python3模块v:"module.classObj“

python3模块v:"module.classObj“
EN

Stack Overflow用户
提问于 2020-07-02 17:35:14
回答 1查看 26关注 0票数 0

我使用的是python3.7,我见过有人这样使用代码

代码语言:javascript
复制
import mitmproxy.log
import mitmproxy.master
import mitmproxy.options

log: "mitmproxy.log.Log"
master: "mitmproxy.master.Master"
options: "mitmproxy.options.Options"

意味着logmitmproxy.log.Log一个实例

但是我尝试了终端,出现了错误

代码语言:javascript
复制
In [8]: import http

In [9]: s:'http.server'

In [10]: s
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-10-ded5ba42480f> in <module>
----> 1 s

NameError: name 's' is not defined
EN

回答 1

Stack Overflow用户

发布于 2020-07-02 17:47:53

您在这里描述的内容称为注释。因此,在您的示例中,log不是mitmproxy.log.Log的实例。自己看一下:

代码语言:javascript
复制
>>> log.__annotations__
'mitmproxy.log.Log'

如果要创建类Class的实例,请使用以下语法:

代码语言:javascript
复制
s = Class()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62693296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档