python-3.x - 文件夹中的 inspect.py 文件使导入 pandas 不再起作用
问题描述
如果这是一个愚蠢的问题,我很抱歉,但我遇到了一个奇怪的行为。我有一个包含一些文件的文件夹,其中一个名为 inspect.py
但是,如果我将名称 inspect.py 更改为 somethingelse.py,导入 pandas 就会开始工作。
我真的很想知道为什么会这样。我认为它与默认安装的名为 inspect 的模块有关(我认为??)。
谁能帮我理解这一点,好吗?
解决方案
看着np.ma.core.py
我看到
import builtins
import inspect
import operator
import warnings
import textwrap
import re
这些都是基本的 Python 模块。相反,您的本地inspect.py
会被导入,这会与导入其余的np.ma.core
, 并numpy
反过来混淆。并且pandas
取决于numpy
.
推荐阅读
- r - R - 将数据框列中的所有元素与另一个数据框中的行中的元素进行比较,跨越所有列
- php - 需要 WordPress 短代码在 div 而不是 ul 中发布
- flutter - 以编程方式改变方向
- r - 我正在尝试在 Shinyapp 中绘图,但出现反应性错误
- python - 为什么 python 中的 hash() 函数需要恒定的时间来操作可变长度的字符串?
- c# - C# SRI 哈希生成器
- vue.js - 输入字段的绑定值在 Vue 中不会更新
- laravel - Laravel Yajra 数据表原始 SQL
- ansible - 如何列出所有当前的 ansible 库存组列表
- html - 2020 年的 HTML 副标题标记