gpt4 book ai didi

python - Autopep8 不会打破长注释行?

转载 作者:太空狗 更新时间:2023-10-30 02:46:14 25 4
gpt4 key购买 nike

我尝试使用 autopep8 格式化一些 python 代码,期望超过 80 个字符的注释行会被拆分,等等。我使用了这个测试文件 test.py,它只包含注释:

#asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
#asdf asdf asdf asdf
#asdf asdf asdf asdf

#asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
#asdf asdf asdf asdf
#asdf asdf asdf asdf
#asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf

然后我运行 autopep8 test.py

这给出了以下输出:

# asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
# asdf asdf asdf asdf
# asdf asdf asdf asdf

# asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
# asdf asdf asdf asdf
# asdf asdf asdf asdf
# asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf
# asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf

最后一行已拆分,但前两行未拆分。我认为所有的行都应该在 80 个字符宽处断开。我做错了什么?

最佳答案

autopep8 不会自动修复所有长行;它仅在被认为“安全”的情况下才这样做。看: https://github.com/hhatto/autopep8/issues/39

关于python - Autopep8 不会打破长注释行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21439063/

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