python - 我如何判断 cdecimal 是否实际上正在替换十进制?

标签 python

我有:

import cdecimal
sys.modules["decimal"] = cdecimal

就在我创建应用程序实例之前以及使用manage.py 运行任务之前,但我如何确定它实际上正在替换十进制?

最佳答案

您可以直接检查sys.modules的内容:

print(sys.modules)

您还可以检查名称:

sys.modules['decimal'].__name__ == 'cdecimal'

关于python - 我如何判断 cdecimal 是否实际上正在替换十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28333650/

相关文章:

python 2.7导入flup错误

python - 在 python 中,为什么 string.count() 比循环更快?

python - tensorflow 预测序列

python - 如何找到匹配项并使用 RegEx 更新它?

python - 当列值在另一行列值的范围内时,Pandas 选择行

python - Pandas 数据帧行到列表字典,使用每行的第一个值作为键

Python - Flask 不存储 session

python - ArgumentError 仅在第一次运行后发生

python - 如何将其绘制为散点图?

python - 在 OpenCV Python 中将图像减少为 N 种颜色