我在Python中查找使用dir()
,我遇到以下示例,其中support
只是包含函数print_func
的用户定义模块,该函数打印传递给它的参数。了解Python中的dir()
print dir(support)
Output: ['__builtins__',
'__doc__',
'__file__',
'__name__',
'__package__',
'print_func']
我基本上不明白下面的语句是指:
在上面的电话,
__name__
是模块的文件名和__file__
是从哪个模块的加载的文件名。
是不是__name__
和__file__
一样?
你看过这两个属性了吗? *是*他们是一样的吗? – jonrsharpe 2014-09-30 11:14:47
'__file__'给你的位置就像''numpy .__ file__ - > /usr/lib/python3/dist-packages/numpy/__init__.py' ','__name__'给出名字'numpy .__ name__ - >'numpy ' '就像这样他们绝对不一样 – 2014-09-30 11:14:52
这句话最多不准确,你是从哪里找到的? – 2014-09-30 11:14:57