Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python dunder包属性不返回包名称_Python - Fatal编程技术网

Python dunder包属性不返回包名称

Python dunder包属性不返回包名称,python,Python,只是想获得给定模块的包名,为什么dunderpackage属性不起作用 import sys, inspect, os, numpy as np print("The os package name is " + os.__package__) print("The np package name is " + np.__package__) print("The inspect package name is " + inspect.__package__) print("The sys pa

只是想获得给定模块的包名,为什么dunderpackage属性不起作用

import sys, inspect, os, numpy as np
print("The os package name is " + os.__package__)
print("The np package name is " + np.__package__)
print("The inspect package name is " + inspect.__package__)
print("The sys package name is " + sys.__package__) 
我从上面得到的信息如下

The os package name is 
The np package name is numpy
The inspect package name is 
The sys package name is
正如您所看到的,它只适用于numpy,不适用于其他人。有人能告诉我为什么吗?我错过了什么?

退房

也看看这另一个StackOverflow帖子