0
我使用它定义了一个类,如下所示一个模块:为什么我必须声明模块名称来创建对象?
class PyTimeCode(object):
<methods, etc.>
在python解释,我执行以下操作:
import pytimecode
mytc = PyTimeCode(6)
上述不工作(产生NameError
)。
以下工作:
import pytimecode
mytc = pytimecode.PyTimeCode(6)
为什么?
+1太感谢了,会接受,只要SO让我。一个后续问题:出于某种原因,当我执行'pip freeze'时,此模块显示名为'pytimecode.py',而其他模块名称不显示'.py'扩展名。这很重要吗?它会对任何事情产生影响吗?谢谢。 – Sabuncu
@Sabuncu对不起,不知道。但也许只是提出另一个问题,可能有人知道'点子'会帮助你。 – BartoszKP
好的,再次感谢。 – Sabuncu