Python 一行 import 可以写好几个包,为什么很多 IDE 的 format 都会把我写在一行的自动展开?有什么好处

2023-04-14 23:41:44 +08:00
 LLaMA
4677 次点击
所在节点    Python
30 条回复
LaurelHarmon
2023-04-15 15:24:53 +08:00
@locoz 嗯嗯,我感觉这种问题直接忽视即可,没啥讨论价值。二话不说直接贴 AI 回复最后在一个角落里说两句无关痛痒上的话(甚至不如全贴 GPT )也很没意思,给社区增加垃圾。
Alias4ck
2023-04-15 16:02:36 +08:00
@LaurelHarmon 我觉得吧 兄弟你是不是戾气有点重啊
1: 这个 tag 是在 python 下的吧 是分享和讨论 python 技术的吧 不是用来批判人的吧 只是针对技术的吧 我也没看到你提出你的观点 关于这个 ide 的特性啊
2: 另外你是谁啊 就动不动上升到讨论价值 社区垃圾? 圣人? 首先别人可能是新人,了解一些 feature 不够及时, 给他们解答 我觉得在这个 tag 下很合理啊
3: 其次 chatgpt 给的答案很全面 用来做参考有什么问题 你也可以指出它的错误 它本身就是一个辅助工具, 别动不动就 diss , 用来查漏补缺很合理啊 技术讨论不就是要百花齐放吗
Ocean810975
2023-04-15 19:16:07 +08:00
@Alias4ck #22
当时社区讨论的不让用 chatGPT 还是因为可以创造某些看上去十分真实的虚假消息吧。而且我个人觉得 chatgpt 信息密度有的时候很低,尤其是他在做总结的时候,总共就四条的东西还总结一遍。
也不是非不让用,我觉得自己用挺好的,给别人看就有点灌水的嫌疑了,或许换个 prompt 语气不那么 GPT 会好一些。
mekingname
2023-04-15 22:20:13 +08:00
因为这些 IDE 是按照 Python 代码规范 PEP-8 的要求来格式化代码的。其中就说到了,对于模块级别,应该一行一个来导入。

import re
import datetime
import pandas as pd

对于同一个模块下面的多个不同函数、类、变量,则允许在一行导入:
from re import findall, search, sub
easylee
2023-04-15 23:35:19 +08:00
@Alias4ck block 就好了,无需多言,站内渣渣多了去了,看到那么多人赞你,心里好受点就行。
lonccc
2023-04-16 09:07:20 +08:00
@LaurelHarmon 你的 3 个不痛不痒的回复就不是为社区添加垃圾吗
uni
2023-04-16 14:03:00 +08:00
印象中用 yapf 就可以在同一行
maichael
2023-04-16 18:40:32 +08:00
@Alias4ck #4 https://www.v2ex.com/about 提醒一下,有可能会被站长 BAN 的
kaddusabagei38
2023-04-17 09:49:08 +08:00
> 为什么很多 IDE 的 format 都会把我写在一行的自动展开?

这个东西一般都是可以配置的。
hhhhhh123
2023-04-20 11:47:05 +08:00
import 多个记得加个(). 方便换行
import (a, ,b ,c d, e)

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

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

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

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

© 2021 V2EX