我真的很讨厌分散代码,我正在查看一堆带有参数和参数的长代码,这些代码占用了很多空间。
def __init__(self,
network,
value_coef,
entropy_coef,
lr=None,
eps=None,
max_grad_norm=None,
conv=False):
似乎写它的人强制限制了 50 个字符的行数,我完全不同意。我宁愿它看起来像这样。
def __init__(self, network, value_coef, entropy_coef, lr=None, eps=None, max_grad_norm=None, conv=False):
还有更多像这样的废话,我想摆脱。
if self.conv:
grid_obs = rollouts.grid_obs[:-1]\
.view(-1, *rollouts.grid_obs.size()[2:])
dest_obs = rollouts.dest_obs[:-1]\
.view(-1, *rollouts.dest_obs.size()[2:])
obs = (grid_obs, dest_obs)
我正在为 python 使用 VS 代码,并且是前 Intellij 用户,并且缺少所有内置的代码格式化代码工具。有人有任何提示吗?我一直在查看 autopep8,但似乎他们缺少该功能。