如何解决如何在vscode中为python设置最大行长?
对于JavaScript格式化程序,它工作正常,但对于Python,则不能。我已经安装了autopep8,但似乎无法设置最大行长。我尝试过:
new_df = df.pivot_table(index=['VisitID','Obs_DTM'],columns='Obs',aggfunc='first')
new_df = new_df.set_axis([f'{y}_{x}' for x,y in new_df.columns],axis=1).reset_index()
和我的settings.json看起来像这样:
"python.formatting.autopep8Args": [
"--max-line-length","79","--experimental"
]
有什么解决办法吗?
解决方法
在autopep8-usage中,max-line-length的默认值为79,因此您可以更改为其他值并尝试一下。
关于autopep8在vscode中的效果,我用与您相同的设置进行了测试,如以下屏幕截图所示:
每个print
句子的行长都超过79,第一个和第二个print()
参数是表达式,并且该设置适用于第一个,而不适用于第二个。这是因为python扩展提供了设置适用规则的功能,并且具有自己的计算机制。
在打印字符串时,该设置不起作用,因此,如果您在问题中表示此意思,则可以在用户settings.json中添加以下代码。
"editor.wordWrap": "wordWrapColumn","editor.wordWrapColumn": 79
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。