【发布时间】:2015-06-21 00:58:43
【问题描述】:
考虑这段代码:
从 AutomaticHacker 导入常量
if constants.QT5:
from PyQt5.QtCore import QAbstractTableModel, pyqtSignal, QModelIndex, Qt, QAbstractItemModel, QSize
from PyQt5.QtGui import QColor, QFont
else:
from PyQt4.QtCore import QAbstractTableModel, pyqtSignal, QModelIndex, Qt, QAbstractItemModel, QSize
from PyQt4.QtGui import QColor, QFont
或在这里查看:Screenshot
PyCharm 标记整行
from PyQt5.QtCore import QAbstractTableModel, pyqtSignal, QModelIndex, Qt, QAbstractItemModel, QSize
作为未使用的导入,虽然只有 QSize 没有被使用。我知道,我可以简单地从导入列表中删除 QSize。但是,当自动优化导入时,它会破坏我的文件。
有什么方法可以解决这个问题?
【问题讨论】: