【发布时间】:2012-04-28 04:00:24
【问题描述】:
我有一些看起来像这样的代码:
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>,但我只希望它用于非常小的代码段。恐怕我会造成命名空间污染,因为我在同一个文件中有许多这样的小型 sn-ps。
处理这种情况的 Pythonic 方式是什么?我仍然只是在玩弄它,所以我宁愿不写和重写pyparsing.这么多次。
【问题讨论】:
标签: python namespaces