相当于Pyino格式的自动魔咒

2024-06-06 15:25:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我在格式化代码时遇到了问题。在

For example:
  for i in range(len(text)):
    text[i] = text[i].strip('"')
    text[i] = text[i].strip()
  print text, len(text)
  opreg_addr = int(text[2], 16)
  var_from = int(text[3])
  var_to = int(text[4])
  opvar_index = int(text[5])
  bms.opvars[opvar_index] = bms.readbits(var_from, var_to, bms.opreg[opreg_addr]);

我忘了在这个代码前面放一个for循环,比如for I in range(num_行): 当我使用自动缩进或重新格式化代码时,它只缩进for循环后的第一行,即使我标记了整个上下文。在Arduino IDE中,自动格式就像一个咒语,如何在pycharm中做到这一点?(我设置代码样式缩进=2)


Tags: to代码textinfromforlenvar
1条回答
网友
1楼 · 发布于 2024-06-06 15:25:32

不能自动格式化Python代码,因为缩进定义了范围。这不能自动猜测。在

<>例如,对于C、C++和C,作用域是用{和}定义的,IDID并不重要。这样你就可以自动格式化了。在

相关问题 更多 >