V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fasling
V2EX  ›  问与答

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

  •  
  •   fasling · 2014-06-10 00:50:52 +08:00 · 9064 次点击
    这是一个创建于 3843 天前的主题,其中的信息可能已经有所发展或是发生改变。
    愚昧的我刚刚才发现SublimePythonIDE的提示在状态栏,于是一点点修正自己的代码符合PEP8.
    但有个字符串就是很长(调用外部程序的命令字符串),难道用反斜杠(\)来换行?
    11 条回复    2014-06-21 21:47:40 +08:00
    ehs2013
        2
    ehs2013  
       2014-06-10 03:37:16 +08:00
    看你的习惯了……
    感觉无所谓的话 ignore 这个 PEP 就好了
    robot9
        3
    robot9  
       2014-06-10 08:34:17 +08:00
    一直用
    a = ("你看我有好多字好多字好多字好多字好多字"
    "好多字好多字好多字好多字好多字")
    pyKun
        4
    pyKun  
       2014-06-10 10:18:37 +08:00
    周围很多人也不喜欢这个限制。。。感觉 99 会好很多

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

    ps:a 的版权归 @robot9 (3楼)
    wwqgtxx
        7
    wwqgtxx  
       2014-06-10 11:43:19 +08:00 via Android
    建议你为什么一定要听?
    fasling
        8
    fasling  
    OP
       2014-06-10 20:14:11 +08:00
    @wwqgtxx sublimepythonide 这货会给不符合的套个框框,看着心烦
    fasling
        9
    fasling  
    OP
       2014-06-10 20:20:51 +08:00
    @robot9 这个很好呀~
    @tonghuashuai 反斜杠还是感觉怪怪的呢
    sserhuangdong
        10
    sserhuangdong  
       2014-06-20 10:32:31 +08:00
    @fasling 你用sublimepythonide的时候,把py文件放到一个含有中文的路径下的时候是不是会在第一行出现一个感叹号啊?怎么解决啊,看着很烦。
    fasling
        11
    fasling  
    OP
       2014-06-21 21:47:40 +08:00
    @sserhuangdong 你说了我才发现这个问题。现在几乎不会用中文路径了。orz
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2520 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.