【发布时间】:2019-11-21 21:42:03
【问题描述】:
我有一个项目,其中多个文件从 common.py 文件导入,因为它们都使用相同的模块/包,我想要统一,并且在一个地方更改值或包更容易。
common.py 看起来像这样(只是更长):
import json
import os
import sys
from datetime import datetime
from pathlib import Path
from pprint import pprint
from time import sleep
import requests
from bs4 import BeautifulSoup
from fake_useragent import UserAgent
from pdir.api import PrettyDir
# AND MUCH MORE... with other common functions and classes
项目中的所有其他文件都以:
from common import *
一切正常。但是由于common.py 本身没有使用一些导入,PyCharm 无法看到它们在其他模块中使用,并将它们标记为“未使用的导入语句”。
我不想让整个项目的检查保持沉默,因为它在其他地方非常有用。有什么方法可以强制 PyCharm 检查导入是否在项目中的其他地方使用,或者只对这个文件进行静默检查?
【问题讨论】: