我的脚本包含以下两行作为import-statements:
import os
from os import path
Run Code Online (Sandbox Code Playgroud)
这对我的脚本来说似乎是一种合乎逻辑的方法:我os.path经常使用,所以我想以它的形式访问它path.另一方面,我需要其他方法os,但很少,所以我可以写os.access(...)例如.
为什么气馁呢?pychecker例如抱怨这个.
从模块导入名称并导入整个模块通常很奇怪.在这种情况下,您正在导入一个子模块,所以它看起来并不坏,尽管大多数人只在函数调用中使用"os.path".
仅仅因为pychecker不喜欢它并不意味着你不能这样做.关掉那个警告.