gpt4 book ai didi

python - 如何为多行导入禁用 flake8?

转载 作者:太空狗 更新时间:2023-10-30 00:01:22 26 4
gpt4 key购买 nike

使用 flake8,要禁用一行中的某个错误,您可以这样做:

example = lambda: 'example'  # noqa: E731,E123

但是,如果我有多行语句,flake8 会失败最后解析 noqa 语句:

from detect_fixtures import expected_response_stage3_mocked, expected_response_bbox_oob,\
mock_detection, mock_detection_models, mock_detection_stage1, mock_detection_stage2,\
mock_detection_stage3_given_bbox, mock_load_image # noqa: F401

我想使用 '\' 来继续,所以我不想这样做(这确实有效)

from detect_fixtures import (expected_response_stage3_mocked,  # noqa: F401                      
expected_response_bbox_oob, img, mock_detection, mock_detection_models, # noqa: F401
mock_detection_stage1, mock_detection_stage2, mock_detection_stage3_given_bbox, # noqa: F401
mock_load_image) # noqa: F401

这里有什么帮助吗?

最佳答案

from detect_fixtures import (expected_response_stage3_mocked,  # noqa: F401                      
expected_response_bbox_oob, img, mock_detection, mock_detection_models,
mock_detection_stage1, mock_detection_stage2, mock_detection_stage3_given_bbox,
mock_load_image)

您只需要一个 noqa。 Flake8 将续行视为单个行。

关于python - 如何为多行导入禁用 flake8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46795404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com