sam*_*sam 45 python formatting pep8 indentation
根据PEP8格式化以下代码的最佳方法是什么:
oauth_request = oauth.OAuthRequest.from_consumer_and_token(consumer,
token=token, verifier=verifier, http_url=ACCESS_TOKEN_URL)
Run Code Online (Sandbox Code Playgroud)
问题是如果我在第一行放置多个参数,则该行超过79个字符.如果我将每个参数放在一个带有4个空格缩进的单独行上,它看起来很丑陋:
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
consumer,
token=token,
verifier=verifier,
http_url=ACCESS_TOKEN_URL)
Run Code Online (Sandbox Code Playgroud)
我想出的最佳选择是添加额外的缩进以更好地区分:
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
consumer,
token=token,
verifier=verifier,
http_url=ACCESS_TOKEN_URL)
Run Code Online (Sandbox Code Playgroud)
我尝试为我制定一个通用规则,将它用于第一行长调用的方法和几个不能适合单行的参数.
cwa*_*ole 31
我阅读文档表明2和3都是可以接受的,但它看起来像2是首选(我说这是因为它看起来像2对3在这些例子中以这种方式处理,我不认为样式规范这里非常具体).1出来了(看看下面的文档Arguments on first line forbidden when not using vertical alignment
)
归档时间: |
|
查看次数: |
37101 次 |
最近记录: |