我在Ipython中进行测试,并想要确认已导入的模块和软件包,
首先,我尝试了locals
和globals
,
In [22]: len(globals())
Out[22]: 46
In [23]: len(locals())
Out[23]: 48
我必须手动查找。
如何独家列出导入的模块?
答案 0 :(得分:1)
我认为你想要的只是:
>>> "${:,.2f}".format(decimal.Decimal(2000))
'$2,000.00'
>>> "${:,.2f}".format(decimal.Decimal("2000.987"))
'$2,000.99'
>>> "${:,.2f}".format(decimal.Decimal("1000000.1"))
'$1,000,000.10'
>>> "${:,.2f}".format(decimal.Decimal("123456789123456789123456789.12345"))
'$123,456,789,123,456,789,123,456,789.12'
例如
print(dir())
答案 1 :(得分:1)
以下代码可以使用
import sys
print([i for i in globals() if i in sys.modules.keys()])