有没有办法将Python代码中的缩进转换为大括号?
我是一个完全盲目的程序员,想学习Python。不幸的是,代码块用不同的缩进级别表示的事实是一个主要的障碍。我想知道是否有任何工具可以让我使用大括号或其他代码块分隔符编写代码,然后将该格式转换为Python解释器可以使用的正确缩进表示?
没有找到相关结果
已邀请:
12 个回复
揽芳僵迷仇
,它位于Windows安装的Tools \ Scripts目录中(我的路径是C:\ Python25 \ Tools \ Scripts),如果你正在运行它,看起来你已经从svn.python.org获取了它Linux或OSX。 它会在块关闭时添加注释,或者在放入注释时可以正确缩进代码。这是pindent通过命令输出的代码示例:
原来的
是:
您还可以使用
根据注释插入正确的缩进(有关详细信息,请阅读pindent.py的标题),这应该允许您在python中编码而不必担心缩进。 我有兴趣了解您最终使用的解决方案,如果您需要任何进一步的帮助,请对此帖发表评论,我会尽力提供帮助。
剃摧庭峨僳
以bash风格为例:
关于这个的最好的事情是你可以忘记放入一个紧密的括号,它仍然是有效的python!
原始的插科打.. 我真正的建议是如果你能负担得起一个/源码盲文显示 - 我认识的盲人python程序员真的发现编写python程序必不可少的盲文显示,它使缩进的事情变得更加痛苦。 40个单元格显示非常值得。
桔马牛
凄嘛姥
豹芜澈
邦绊门蔽惩
苦诫
耐钨徒
坝硷操
疾桓
禽兢玫坞劲
久纳禾澎
如果使用空白错误的python代码,则可以明确地解除伪装并重新缩进 保护区块if / fi,do / od&尝试/ yrt和分号“;”分开陈述。非常适合明确的杂志列表或从网页剪切/粘贴。 编写一个简短的python程序来插入/删除保护块和分号应该很容易。