当软件变得越来越大时,可能很难为每个“.py”文件创建一个干净的导入列表。因此,我想到的问题是,是否有任何最佳实践。为了更清楚地了解这个问题,假设我们有 5 个文件,他们使用 sklearn、numpy 等。现在,是否可以创建一个名为“stdafx.py”的文件,类似于我们在 C++ 中所做的那样,而不是在 5 个文件代码的顶部行中导入这些包中的每一个,使用
from stdafx import *
其中stdafx.py
是一个批处理所有这些软件包。换句话说,它将包含:
-----------------------------stdafx.py------------------------------------
import numpy as np
import pandas as pd
from tensorflow import keras
from X import Y
.
.
.