2024-04-26 11:59:49 发布
网友
有没有办法在Python中自动格式化Python代码?例如,我有一个字符串x,它等于
x
if 5 < 7: print "Yes" else: print "No"
我想运行exec(x),但显然它会抛出一个错误,因为语法不正确,所以有没有办法将x改为
exec(x)
当我运行exec(x)时,它会工作吗? 对不起,我英语不好,这是第二语言。你知道吗
在python中,缩进是至关重要的。你不能让代码修复代替程序员来设置它们。你知道吗
考虑以下输入:
if x == 1: if y == 2: print 'foo' else: print 'bar'
编程解决方案应该如何缩进else块?你知道吗
else
像这样?你知道吗
或者像这样?你知道吗
缩进改变程序的含义。程序员的工作是决定他的意思,而不是计算机。你知道吗
为此,这完全取决于您使用的IDE。如果使用JetBrains Pycharm,可以使用命令格式化代码。你知道吗
https://www.jetbrains.com/help/pycharm/reformatting-source-code.html
请让我知道你在使用什么IDE,我也许能找到你需要运行的命令。你知道吗
祝你好运, 约旦
编辑:
代码无法运行的原因是缩进。由于代码希望打印行缩进,因此需要使用命令来完成,一旦返回到相同的缩进级别,它希望使用3>;7完成。你知道吗
在python中,缩进是至关重要的。你不能让代码修复代替程序员来设置它们。你知道吗
考虑以下输入:
编程解决方案应该如何缩进
else
块?你知道吗像这样?你知道吗
或者像这样?你知道吗
缩进改变程序的含义。程序员的工作是决定他的意思,而不是计算机。你知道吗
为此,这完全取决于您使用的IDE。如果使用JetBrains Pycharm,可以使用命令格式化代码。你知道吗
https://www.jetbrains.com/help/pycharm/reformatting-source-code.html
请让我知道你在使用什么IDE,我也许能找到你需要运行的命令。你知道吗
祝你好运, 约旦
编辑:
代码无法运行的原因是缩进。由于代码希望打印行缩进,因此需要使用命令来完成,一旦返回到相同的缩进级别,它希望使用3>;7完成。你知道吗
相关问题 更多 >
编程相关推荐