在 Python 里面怎么处理非常多的 import 的情况吗?

2020 年 4 月 12 日
 simple2025

不想再手动 import 了

3889 次点击
所在节点    Python
17 条回复
zhuangzhuang1988
2020 年 4 月 12 日
pycharm 啊
自动 import 的
不要用各种 magic 方法 维护的人(很可能是自己)倒霉
simple2025
2020 年 4 月 12 日
@zhuangzhuang1988 我现在是 vscode 了,为了 remote
heart4lor
2020 年 4 月 12 日
pycharm 也可以 remote 啊
Juszoe
2020 年 4 月 12 日
pycharm remote 调试提示样样全,不过只有专业版支持
gwy15
2020 年 4 月 12 日
非要做的话,可以这样:
# prelude.py
import requests
import json

# main.py
from prelude import *
chevalier
2020 年 4 月 12 日
@Juszoe 请教一些,公司登录测试 /线上环境都要通过跳板机,pycharm remote 可以支持么?
gjquoiai
2020 年 4 月 12 日
ms 的 language server 已经支持自动 import 了,虽然还是有很多问题不过还算勉强能用了。。试试更新一下,或者换到更快的更新频道上
laike9m
2020 年 4 月 12 日
首先我觉得 import 多不是特别大的问题,至少我见到的 Java 的 import 一般都多得多。其次,如果真的多到难以接受,你可能要考虑一下模块拆分,以保证模块是单一职责的。
Juszoe
2020 年 4 月 12 日
@chevalier #6 他是走的 ssh 协议的,有跳板应该问题不大,做好转发即可
noparking188
2020 年 4 月 13 日
那你真的懒
luhuisicnu
2020 年 4 月 13 日
估计是代码架构的问题,到处 import 很多模块
exip
2020 年 4 月 13 日
pyforest
延迟导入所有流行的 Python 数据科学库。 停止一遍又一遍地写相同的导入。
ytmsdy
2020 年 4 月 13 日
@gwy15 大兄弟,尽量不要 import * ,当出现函数名相同的时候,就 SB 了。
Harlaus
2020 年 4 月 14 日
__all__ = ['a', 'b']
from . import *
arthurire
2020 年 4 月 14 日
snippet?
cominghome
2020 年 4 月 16 日
没研究过,但是总感觉怪怪的。就好比问“有没有别的办法处理生存问题,不想手动吃饭了”
guhuisec
2020 年 4 月 17 日
大神,希望转载您的 flask 教程,详情已经发您 163 的邮箱了,能否抽空回复下,谢了。

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

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

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

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

© 2021 V2EX