Python PEP8 中建议一行不要超过 79 个字符,可我有个字符串就是很长怎么办?

2014-06-10 00:50:52 +08:00
 fasling
愚昧的我刚刚才发现SublimePythonIDE的提示在状态栏,于是一点点修正自己的代码符合PEP8.
但有个字符串就是很长(调用外部程序的命令字符串),难道用反斜杠(\)来换行?
9075 次点击
所在节点    问与答
11 条回复
Archangel_SDY
2014-06-10 01:02:16 +08:00
ehs2013
2014-06-10 03:37:16 +08:00
看你的习惯了……
感觉无所谓的话 ignore 这个 PEP 就好了
robot9
2014-06-10 08:34:17 +08:00
一直用
a = ("你看我有好多字好多字好多字好多字好多字"
"好多字好多字好多字好多字好多字")
pyKun
2014-06-10 10:18:37 +08:00
周围很多人也不喜欢这个限制。。。感觉 99 会好很多

但是 python 最大的社区 openstack 是没戏改成 99 了
MasterYoda
2014-06-10 11:05:08 +08:00
总是用vs命令分屏看的vim党表示一行字符上限具体是多少无所谓,但必须在小屏中可以完整显示。
tonghuashuai
2014-06-10 11:39:58 +08:00
我一般
a = "你看我有好多字好多字好多字好多字好多字" \
"好多字好多字好多字好多字好多字"
作为vim 分屏使用者,深知这个建议的好处

ps:a 的版权归 @robot9 (3楼)
wwqgtxx
2014-06-10 11:43:19 +08:00
建议你为什么一定要听?
fasling
2014-06-10 20:14:11 +08:00
@wwqgtxx sublimepythonide 这货会给不符合的套个框框,看着心烦
fasling
2014-06-10 20:20:51 +08:00
@robot9 这个很好呀~
@tonghuashuai 反斜杠还是感觉怪怪的呢
sserhuangdong
2014-06-20 10:32:31 +08:00
@fasling 你用sublimepythonide的时候,把py文件放到一个含有中文的路径下的时候是不是会在第一行出现一个感叹号啊?怎么解决啊,看着很烦。
fasling
2014-06-21 21:47:40 +08:00
@sserhuangdong 你说了我才发现这个问题。现在几乎不会用中文路径了。orz

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/116624

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX