大佬们,python的代码如何对齐?

准确的说是想问python代码,从其他地方复制的,怎么对齐?
一直以来挺困扰的…每次复制的代码没有一次是正常的…都说人生苦短,我用Python,但是每次复制的时候我都在想,这破格式才是让我人生变苦的原因…
当然同样的问题还有yml之类的无括号的语法,基本上就是一复制,就要手动调格式,其他的c/rust/js/…语言,(带括号类的)别管怎么乱,起码能跑,不需要改有的甚至还是可以自动格式化回来…

vscode 和 pycharm 都有快捷键

也可以安装 pylint 格式化

vscode或者是curosor都支持 black这个插件,然后你安装一下这个包就可以了

推荐用ruff,rust写的,速度很快

楼主的需求还是手动吧:downcast_face_with_sweat:

这种严格缩进的语言,好像没啥自动对齐插件?但是一般IDE都会有错误提示,然后可以手动修复,或者通过AI一键修复。

没有好的方法,python这种缩进本身就是语法逻辑的一部分,比不上其他的语言,格式化自动缩进就一定是硬伤,不同的缩进都可能是“正确”的代码

1 Like

他省了很多括号,代价就是用缩进代替,格式乱了大概率根本跑不起来,试试先用记事本中转保存成文件看会不会乱,再乱就是原站做的手脚,不想你白嫖他代码了

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。