首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HOWTO:将reindent.py用于虚拟对象

HOWTO:将reindent.py用于虚拟对象
EN

Stack Overflow用户
提问于 2014-11-20 12:43:07
回答 3查看 16K关注 0票数 8

我是Python的初学者,曾经犯过将空格和制表符混用于缩进的错误。我看到人们在使用reindent.py,但我不知道如何使用它。请以最简单的方式解释,不要试图使用太花哨的词语,并尽可能地简化它,因为我是一个初学者。

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2014-11-20 12:53:15

要使用python包管理器安装reindent,您可以首先在系统上运行pip install reindent。然后只需从终端调用

代码语言:javascript
运行
复制
reindent -n file.py

该脚本将修改file.py

如果不想修改原始文件,只需运行不带-n标志的命令,就会得到:

代码语言:javascript
运行
复制
reindent file.py

这将返回一个名为file.py.bak的文件,该文件是更正后的版本。

票数 11
EN

Stack Overflow用户

发布于 2014-11-20 12:50:25

您可以像这样运行reindent.py

代码语言:javascript
运行
复制
reindent.py <filename>.py

这将在当前目录中创建<filename>.py.bak

如果您愿意,可以像这样运行它:如果您不需要备份文件,则可以运行reindent.py -n <filename>.py

票数 4
EN

Stack Overflow用户

发布于 2015-05-01 21:40:43

如果您使用的是Eclipse IDE,有两个可用于完成此任务的格式化选项,这两个选项可从菜单访问。a)“源>将空格-制表符转换为制表符”或“源>将制表符转换为空格-制表符”我能够使用第一个选项格式化有2个空格而不是制表符的代码。您只需指定要转换为制表符的空格数量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27031912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档