gpt4 book ai didi

python-3.x - PEP8 警告 : continuation line missing indentation or outdented

转载 作者:行者123 更新时间:2023-12-04 18:56:51 25 4
gpt4 key购买 nike

我正在使用 pycharm我真的很喜欢 PEP8 警告的集成,它可以帮助我编写整洁的 Python 代码。

通常当 function 有多个返回类型时我在多行中使用返回变量,如下所示,

raw_data,\
t_raw_data,\ #warning in t_raw_data
words_info,\ #warning in words_info
t_words_info,\ #warning in t_words_info
tags_info,\ #warning in tags_info
char_info,\ #warning in char_info
t_char_info = preprocess(param) #warning in t_char_info

这给了我警告
PEP 8: continuation line missing indentation or outdented

那么接收多个返回值的好做法是什么?什么是 pythonic道路。我来自 C++背景,我对此很陌生 pythonic道路。

注意:如果我发布以下代码,则没有 PEP8 警告,但这似乎很奇怪。
raw_data,\
t_raw_data,\
words_info,\
t_words_info,\
tags_info,\
char_info,\
t_char_info = preprocess(param)

最佳答案

Pythonic 方式 -

(raw_data,
t_raw_data,
words_info,
t_words_info,
tags_info,
char_info,
t_char_info) = preprocess(param)

关于python-3.x - PEP8 警告 : continuation line missing indentation or outdented,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50641317/

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