我在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