目标:使以下函数符合PEP8。第二行太长(>79个字符),需要拆分。
def a_function():
gdf_out = gdf_out.set_index(['level_0', 'level_1']).set_geometry('geometry')这是一个链式方法。执行另一个answer后,结果为:
def a_function():
gdf_out = (
gdf_out.set_index(['level_0', 'level_1'])
.set_geometry('geometry')
)然而,这对我来说似乎有点奇怪,特别是缩进。对于python PEP8中的链接命令,有没有更好的实践?
那这个呢?
def a_function():
gdf_out = (gdf_out.set_index(['level_0', 'level_1'])
.set_geometry('geometry'))发布于 2020-06-20 23:01:51
This answer确实提供了另一个符合PEP8标准的替代方案。
def a_function():
gdf_out = gdf_out.set_index(['level_0', 'level_1']) \
.set_geometry('geometry')行尾的\是连续字符。
https://stackoverflow.com/questions/48863091
复制相似问题