我有一些看起来像这样的代码:
from pyparsing import Word, alphas, Optional, ...
# Do stuff ...
# And at the end, save a result to the outside world.
parser = ...
# Now use parser but don't use anything else from pyparsing again.
我喜欢调用的方便from <package> import <etc>
,但我只希望它在非常小的代码段中使用。我担心我会造成命名空间污染,因为我在同一个文件中有许多这样的小片段。
处理这种情况的 Pythonic 方式是什么?我仍然只是在玩弄它,所以我宁愿不写和重写pyparsing.
这么多次。