[string_preprocessing] 分割行时,忽略 `\n`
作者: Jackenmen创建于 2020年5月31日更新于 2026年9月13日
标签T: styleF: stringsC: preview style
描述风格变化 [string_preprocessing] Black 应该尊重字符串中的新行(\n)。
输入:
message = (
"1. 请前往 Google 开发者控制台并使用您喜欢的 Google 帐户登录。\n"
"(https://console.developers.google.com/)\n"
"2. 您将被提示创建一个新项目(名称不重要)。\n"
"3. 点击顶部的" 启用 API 和服务 "。\n"
"4. 在 API 列表中选择或搜索 YouTube Data API v3,然后点击它。选择" 启用 "。\n"
"5. 点击左侧导航栏中的" 认证 "。\n"
"6. 点击顶部的" 创建认证 "。\n"
'7. 在顶部点击" API 密钥" 链接。\n'
"8. 不需要应用程序限制。点击底部的" 创建 "。\n"
"9. 您现在拥有了要添加到 `[p]set api youtube api_key <your_api_key_here>` 的密钥。"
)当前 Black 风格的示例:
message = (
"1. 请前往 Google 开发者控制台并使用您喜欢的 Google 帐户登录。\n"
"(https://console.developers.google.com/)\n"
"2. 您将被提示创建一个新项目(名称不重要)。\n"
"3. 点击顶部的" 启用 API 和服务 "。\n"
"4. 在 API 列表中选择或搜索 YouTube Data API v3,然后点击它。选择" 启用 "。\n"
"5. 点击左侧导航栏中的" 认证 "。\n"
"6. 点击顶部的" 创建认证 "。\n"
'7. 在顶部点击" API 密钥" 链接。\n'
"8. 不需要应用程序限制。点击底部的" 创建 "。\n"
"9. 您现在拥有了要添加到 `[p]set api youtube api_key <your_api_key_here>` 的密钥。"
)期望的风格:(我将 1. 分割的位置是随机的,我只是想说 Black 应该尊重 \n)
message = (
"1. 请前往 Google 开发者控制台并使用您喜欢的 Google 帐户登录。\n"
"(https://console.developers.google.com/)\n"
"2. 您将被提示创建一个新项目(名称不重要)。\n"
"3. 点击顶部的" 启用 API 和服务 "。\n"
"4. 在 API 列表中选择或搜索 YouTube Data API v3,然后点击它。选择" 启用 "。\n"
"5. 点击左侧导航栏中的" 认证 "。\n"
"6. 点击顶部的" 创建认证 "。\n"
'7. 在顶部点击" API 密钥" 链接。\n'
"8. 不需要应用程序限制。点击底部的" 创建 "。\n"
"9. 您现在拥有了要添加到 `[p]set api youtube api_key <your_api_key_here>` 的密钥。"
)其他上下文:
没有
内容来源: psf/black