【发布时间】:2018-06-07 21:46:21
【问题描述】:
似乎无法在 PyCharm(2017.3.1 社区)中调试名为 io.py 的模块(在我的一些包中) - 断点永远不会命中。 重命名这个模块解决了这个问题。
问题是:在python中不推荐给模块命名io.py?
- 或者它只是 PyCharm 的一个功能/错误?
- 是否有已知的解决方法?
谢谢
【问题讨论】:
-
这是一个内置模块的名称..
-
我没有提到 io.py 模块是包的一部分。这似乎是允许的:scikit-image.org/docs/dev/api/skimage.io.html
-
您需要使用相对导入来防止混淆,或者只是将您的模块命名为其他名称。