求教一个 Python import 的问题

2016-01-30 22:07:01 +08:00
 cqcn1991

我有这样一些 Module:

因为都涉及到 scipy, 所以每个文件开头,经常会要这样 import

from matplotlib import pyplot as plt
import numpy as np
import matplotlib as mpl

我想请教一下,有没有办法,可以把这个相同的部分抽出来,这样子,我可以减少一些重复的代码?

同步贴: http://stackoverflow.com/questions/35102484/python-how-to-share-import-between-odules

1114 次点击
所在节点    问与答
2 条回复
Kirscheis
2016-01-30 22:16:06 +08:00
写到一个文件里然后手动写 __all__ 然后在其他文件里 from import * 不就得了,但是这么省一行代码有啥意义。。不方便读代码,也不能节省开销
ljcarsenal
2016-01-31 04:22:13 +08:00
在那个__init. py 里写

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

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

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

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

© 2021 V2EX