如何解决Python:黑色不会换行
我正在使用<meta name="viewport" content="width=device-width,initial-scale=1">
。
我有一个长字符串,如:
black==20.8b1
我跑步:
return f"{self.name},a {adjective.to_name()} {kin_string}{self._type.to_name()} who works for the {target.get_relationship_target_string()}."
为什么不包装字符串?我认为$ black -l 80 . -t py38
All done! ✨ ? ✨
2 files left unchanged.
现在支持包装字符串(基于github中的问题)。
解决方法
当前,Black不会包装长字符串或长注释。您会看到open issue in their project GitHub的话:
,Black当前不包装长字符串文字或合并碰巧在同一行上的字符串文字。 [...]这将需要修改AST,它不是100%安全的,并且要处理很多边缘情况。
当前,我们必须向其中添加--experimental-string-processing
标签。我认为是future versions it will be made default。
black -l 80 --experimental-string-processing file.py
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。