我有一个项目,其中多个文件从文件中导入,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 检查导入是否在项目的其他地方使用,或者只是使检查仅对这个文件静音?
最终自己解决了这个问题,所以把步骤留在这里供其他人找到:
# noinspection PyUnresolvedReferences
所以我会永远记住它的用途# noinspection PyUnresolvedReferences
)。我目前不接受我自己的答案,因为我仍然希望有一种更简单的方法来实现这一点
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句